!= 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from scott.emp where job^='manager' <>不等于 select empno,ename,job from scott.emp where job<>'manager' <小于 select sal from scott.emp where sal<…
1.union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序: SELECT * FROM emp WHERE sal < UNION SELECT * FROM emp WHERE sal BETWEEN AND order by 2.union All:对两个结果集进行并集操作,包括重复行,不进行排序: SELECT * FROM emp WHERE sal < UNION ALL SELECT * FROM emp WHERE sal BETWEEN AND order…
Oracle本身默认的是单引号,但是在大家写存储过程或者写SQL语句时,有时候需要拼SQL或者是SQL的值里需要传入含单引号的值,此时就需要使用两个单引号''''来进行转义,其实oracle本身提供了这种转换默认单引号为其他标识的方法那就是--"q" q [Oracle's quote operator] q'c text-to-be-quoted c' c is a single character (called the quote delimiter). With the «qu…
一.操作符: 1.分类: 算术.比较.逻辑.集合.连接: 2.算术操作符: 执行数值计算: -- 工资加1000 from emp; 3.比较操作符: -- 比较运算符(between and包头不包尾) ; (不等于是!= , 在mysql中是<> ) 4.逻辑操作符:and or not --查询奖金不为空的员工信息 select * from emp where comm is not null; 5.集合操作符: 将两个查询的结果组合成一个结果: ' INTERSECT '…
对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍.1. LEFT OUTER JOIN:左外关联 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d.department_id); 等价于 SELECT e…