关于行号
1. rownum永远按照默认的顺序生成
1. rownum永远按照默认的顺序生成
2. rownum只能使用 < <=; 不能使用> >=
子查询注意的问题:
1. 括号
2. 合理的书写风格
3. 可以在where select having from后面 都可以使用子查询
4. 不可以在group by后面使用子查询
5. 强调from后面的子查询
6. 主查询和子查询可以不是同一张表;只要子查询返回的结果 主查询可以使用 即可
7. 一般不在子查询中排序;但在top-n分析问题中,必须对子查询排序
8. 一般先执行子查询,再执行主查询;但相关子查询例外
9. 单行子查询只能使用单行操作符;多行子查询只能使用多行操作符
10.子查询中的null
可以在where select having from后面 都可以使用子查询
any: 和集合中的任意一个值比较 all 和集合中的所有值比较