--查询出当前用户下的所有表 select table_name from user_tables; --执行顺序原则: from where group by having select order by --书写顺序原则: select from where group by having order by select * from dept; select * from emp; select * from bonus; select * from salgra…
--合并结果集 --1.union all UNION ALL--单纯合并 ; --2.union UNION --将重复结果集合并 ; --------------使用命令窗口执行,查看union与or的执行计划 SQL> alter session set "_b_tree_bitmap_plans" = FALSE; SQL or ename='SCOTT'; SQL> select * from table(dbms_xplan.display); SQL UNIO…
-多表查询 1.交叉连接 select * from t_class for update; select * from t_student for update; select for update 是为了在查询时,避免其他用户以该表进行插入,修改或删除等操作,造成表的不一致性. 查询学生信息及对应的班级信息 select t1.*,t2.* from t_student t1,t_class t2 --交叉连接获取的结果是一个笛卡尔乘积 --也就是表1中的数据都要和表2中的每条数据连接一次…