原创

Mysql 数据库 distinct 关键字用法实例分析

distinct关键字用来过滤掉多余的重复记录只保留一条记录,用它只能返回不重复记录条数无法返回不重复记录的所有值;distinct关键字只能返回目标字段无法返回其他字段。

假设用户表user中包含重复数据,具体内容如下:

id    name   sex
1       a     男
2       b     女
3       c     男
4       d     女
5       e     女
6       a     男

执行sql语句:select distinct name from user

执行后结果如下:

name
 a
 b
 c
 d
 e

注意:表中针对单一字段去除重复,SQL Server与mysql数据库支持,而Access不支持。

执行sql语句如下:select distinct name,sex from user

执行后结果如下:

name   sex
 a     男
 b     女
 c     男
 d     女
 e     女
 a     男

注意:表中针对多字段去除重复,mysql数据库支持,SQL Server与Access不支持。

~阅读全文~人机检测~

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

评论

分享:

支付宝

微信