union//UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。
select * from users where address="北京" union select * from users where gender="男";
order by//使用order by子句将信息按一个或多个列中的值进行排序,显示指定升降序排列asc desc
select * from user order by birthday;
distinct//消除select选出的重复行
select distinct gender,address from user order by birthday;
having //where和having作用相同,但作用对象不同。where作用于表和视图,having作用于组
select * from users having id>2 order by birthday;
注:having 要写在order by前面