-
rownum是伪列,oracle默认生成行号 行号需要注意的两个问题 1、行号永远按照默认的顺序生成 2、行号只能使用<,<=;不能使用>,>= select rownum,empno,ename,sal from (select * from emp order by sal desc) where rownum<=3; 将排序后的表作为一个集合放到from()中 生成一个新表 重新再查询rownum 就可以让rownum也实现排序了查看全部
-
Select a,组函数(X) from table group by a; 在select列表中所有未包含在函数中的列(x)都应该包含在group by子句中 特殊:Select 组函数(X) from table group by a;(这个是可以的) Select a,b,c, 组函数(X) from table group by a,b,c;查看全部
-
NVL(表达式1,表达式2) 如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。 该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。查看全部
-
a not in (1,null) :(a=10 and a=null ) a in (1,null) :(a=10 or a=null )查看全部
-
单行操作符: 多行操作符:查看全部
-
示例一: select * from (select empno,ename,sal from emp); 示例二: select * from (select empno,ename,sal,12*sal 年薪 from emp);查看全部
-
分组函数自动过滤空值查看全部
-
作用、查看全部
-
between ... and... >= <=查看全部
-
常用的分组函数 avg sum min max count wm_concat查看全部
-
分组函数忽略空值查看全部
-
自连接查看全部
-
外连接查看全部
-
外连接查看全部
-
wm_concat()行转列查看全部
举报
0/150
提交
取消