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…
!= 不等于 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…
一.操作符: 1.分类: 算术.比较.逻辑.集合.连接: 2.算术操作符: 执行数值计算: -- 工资加1000 from emp; 3.比较操作符: -- 比较运算符(between and包头不包尾) ; (不等于是!= , 在mysql中是<> ) 4.逻辑操作符:and or not --查询奖金不为空的员工信息 select * from emp where comm is not null; 5.集合操作符: 将两个查询的结果组合成一个结果: ' INTERSECT '…
1.Oracle 别名 如果非固定格式的列名可以如此 select last_name as name from employees 如果想显示固定格式的别名的话,则别名必须使用""引起来: 如: select last_name as "Name" from emloyees 如果别名之间有空格,则必须使用""引起 如: select last as "Person Name" from employees 2.Oracle…