1.集合操作
UNION 、ALL,UNION(不含重复行)、INTERSECT、MINUS
使用集合操作符的时候,返回列数以及类型必须匹配,列名可以不同。
2.TRANSLATE()函数
进行相应字符的转换实现一个最简单的对称加密(理论上可以这么理解,工程中加密应用这个函数没意义)。
3.DECODE()函数
可以传递多个搜索和结果参数,经常用来将值转换为更有意义的单词,类似于CASE。但是CASE是ANSI兼容的。
4.CASE用表达式或者条件都可以确定返回值
(1)CASE  ...表达式
              WHEN  表达式1 THEN 结果1
              WHEN  表达式2 THEN 结果2
               ......
(2)CASE
                 WHEN 条件1 THEN 结果1
                 WHEN 条件2 THEN 结果2
5.层次查询
CONNECT BY START WITH 执行层次化查询,LEVEL显示节点在书中的层次。可以使用LPAD格式化查询结果。
6.GROUP  BY扩展
ROLLUP 为每个分组返回小计+全部分组返回总计。
CUBE返回所有列组合的小计,最后显示总计(注意是所有列组合),这个要与ROLLUP区分。
GROUPING()函数只能在ROLLUP,CUBE的查询中使用。
7.评级函数,分析函数,报表函数等概念比较多,单实际应用不是很多,下面会另开文章阐述。