1.普通查询
select 列名 from 表名 where 条件
2.嵌套查询
select 列名 from 表1 where 外键 in (表2的条件查询)
先对主表进行条件查询,然后整个查询就可以看做是副表查询的条件,利用“”in”进行查询。
3.exists查询
select 列名 from 表名2 where exists(select 1 from 表名1 where ID=表名1.ID and 条件)
首先,主要是找到表1和表2的关联,后面加上条件。
4.关联查询
select 表.列名 from 表 left join 表名 on 表ID=表ID
这个查询主要是对于left join的应用 on 后要加两个的关联字段
5.添加序号
主要在select后加row_number()over(order by 字段)序号,这个需要注意字段是查询的字段,由于一开始没有理解,浪费好长时间。