- 在like中主要使用两种通配符:%任意长度, _代表一个长度
- 不等号的两种形式:<> 和 !=
- select sysdate from dual 查询当前日期
- to_char() 字符串转换函数
- select enamel,to_char(hiredate,’yyyy’) as 年from emp
- nvl函数,nvl(a,0)表示如果a的值为空时,a的值为0
- Decode函数,相当于if ……else Decode(列名或者表达式,[条件1,结果1],[条件2,结果2]……[default])
- 左链接和右链接,left/right join……on……(where)。左链接左边是全量表,右链接右边是全量表
- count函数,分组统计行数 select count(*) from table A
- 10.min(字段) 最少值;
max(字段) 最大值 ;
avg(字段)平均值
sum(字段)求和 - group by 字段 根据字段分组,select count(a),b from tableA group by b
- having 条件 一般用于group by后的条件限制
- 子查询:在一个查询内部还包含另外一个查询。方法:先把条件查询出来,然后再根据条件来进行查询
单列子查询 》》看做一个条件
单行子查询》》看做一个表
多行子查询》》看做一个表 - exists()子查询的记录数为0,整个表达式为假,否则为真