1,子查询分为标准子查询和关联子查询
标准子查询指:和主查询是没有任何联系的,而且在oracle中首先执行的是子查询且只执行一次;
关联子查询指:在执行过程中和主查询发生联系,如:子查询的条件依赖与主查询传递的条件,子查询会反复的循环的加以执行。
2,
SQL> select ku_id,ku_lid,ku_name from wk_t_user
2 where ku_id >(select avg(ku_id) from wk_t_user);
KU_ID KU_LID KU_NAME
---------- -------------------- -------------------------------
11 admin ?????
12 info ????
13 audit ????
3,子查询结果分为单值和多值;
单值可以做为变量使用;
多值一般与in,any,all一起使用;
阅读(671) | 评论(0) | 转发(0) |