select的5个子句:
- where条件查询
- group by分组查询
- having筛选
- order by排序
- limit分页
where型子查询:
where型子查询即把内层sql语句查询的结果作为外层sql查询的条件.
子查询要在括号内
建议将子查询放在比较条件右侧
单行操作符:子查询必须返回单个值
IN:等于任何一个
ALL:和子查询返回的所有值比较
ANY:和子查询任意一个值比较
EXIXTS:判断子查询是否有返回结果,返回则true,否则false
查询语法:
查询表中所有字段:
select * from 表名;
查询个别字段:
select 字段1,…… from 表名;
对查询结果进行分组:
条件查询: