在日常数据查询中,多有需要进行数据去重的查询,或删除重复数据的情况,以下罗列集中数据去重查询:
1、根据全部字段的去重查询:
select distinct * from table
2、根据某些字段的去重查询(不考虑查询其他字段)
select distinct c_name,c_year,c_month from table
或者:
select c_name,c_year,c_month from table
group by c_name,c_year,c_month
3
已知emp表的内容为
1.升序排序
语法:select 字段名1,字段名2,字段名3 from 表名 (where 条件)order by (字段);
举例:将工资进行升序排序
也可以升序排列字符串,顺序是按照第一个字母,从a-z排序:
order by 的默认排序是升序排序,也可以在order by(字段)后加上asc表示升序,效果是跟默认一样的。
2.降序数据排列
语法:select 字段名1,字段名2,字段名3 from 表名 (where 条件)orde