Mysql中剔除重复字段并按主键降序排序后找出主键值最大的数据
2017-09-12 11:29
253 查看
需求如标题所言,举个栗子,有这样一片数据:
1.sname字段含有重复数据“Sally”,需要使用distinct关键字剔除;
2.Mysql的默认排序方式是升序,故尾部需要添加“desc”,desc是descent(下降,后代)的缩写;
3.在Mysql中不能使用“top”,因为“top”是Sql语句的方言(dialect),故使用 ”limit 0,1“来筛选出第一条数据;
效果如下:
这是近期校招面试时被问及的面试题,仅供参考和分享~
1.sname字段含有重复数据“Sally”,需要使用distinct关键字剔除;
2.Mysql的默认排序方式是升序,故尾部需要添加“desc”,desc是descent(下降,后代)的缩写;
3.在Mysql中不能使用“top”,因为“top”是Sql语句的方言(dialect),故使用 ”limit 0,1“来筛选出第一条数据;
效果如下:
这是近期校招面试时被问及的面试题,仅供参考和分享~
相关文章推荐
- sql删除多个字段重复数据有主键和没主键解决方法(mysql)
- 【mysql】sql删除多个字段重复数据有主键和没主键解决方法
- MySQL根据某一个或者多个字段查找重复数据,并且保留某字段值最大的记录
- mysql 删除重复数据(多个字段重复)
- mysql 用sql 语句去掉某个字段重复值数据的方法
- PHP+MySQL对当月,当周,当日数据统计,并将相应字段分组排序
- mysql 5.6 order by limit 排序分页数据重复问题
- 02_对N个长度最长可达到1000的数进行排序、对给定的一个字符串,找出有重复的字符,并给出其位置、输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序
- mysql按某一字段分组取最大(小)值所在行的数据
- 【MySQL】按某一字段分组取最大(小)值所在行的数据
- JAVA冒泡排序/JAVA冒泡排序再找出给定数据中的最大值最小值/JAVA数组排序
- mysql快速检测字段里数据重复
- sql查询一张表中两个字段重复的数据并得到其主键
- mysql排序不稳定,分页查询数据有重复和遗漏
- mysql过滤重复的记录,并按指定字段降序排列
- mysql中排序再分页 数据重复
- LINQ找出重复和不重复的元素及linq OrderBy 方法 两个字段同时排序有关问题
- mysql优化----大数据下的分页,延迟关联,索引与排序的关系,重复索引与冗余索引,索引碎片与维护
- 【mysql技巧】按某一字段分组取最大(小)值所在行的数据
- mysql按某一字段分组取最大(小)值所在行的数据