SQL巩固和复杂查询

1.行号rownum的应用:用于分页

rownum 的地基是1,如果没有1就没有后面的行,所以小于号可以用(<1除外),大于号不能用(>0除外)

硬要查就先全部查出来用一个对象代表,再操作对象

2.exists和in的差别:

若有嵌套–>(1) in先执行()内的,exists先执行()外的;

一般用不到这个吧,感觉in就能解决目前所能遇到的所有问题

3.with的使用(大数据库使用,效率高)

目前用不到

  1. group by:分组/order by:排序
    5.表连接:

left join 以左边为主,right join 以右边为主,inner join 以小的表为主,fuller outer join 以大的表为主

你可能感兴趣的:(SQL巩固和复杂查询)