博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL系列(四)—— 唯一值(distinct)
阅读量:6985 次
发布时间:2019-06-27

本文共 540 字,大约阅读时间需要 1 分钟。

有时需要查询某列上的不重复的数据,如:

SELECT name FROM student;

结果:

name
lxy
lxy
lxy
lxy

这样的结果显然不符合我们的需求。如何对列数据进行去重,查询出唯一值。可以使用distinct关键字,如:

name
lxy

这样的结果满足我们的需求。

distinct关键字语法

SELECT DISTINCT column1, column2....columnN FROM   table_name;
  • DISTINCT紧随SELECT关键字后面
  • 作用域:作用在column1, column2, ... ,columnN上,即作用在其后跟随的列上

如:

SELECT * FROM student;

结果:

name age
lxy 10
lxy 20
wly 18
lxy 20

如果使用distinct关键字,如:

SELECT DISTINCT name, age FROM student;

结果:

name age
lxy 10
lxy 20
wly 18

distinct的作用域一定要理解并记牢。

参考

《SQL必知必会》

转载于:https://www.cnblogs.com/lxyit/p/9304086.html

你可能感兴趣的文章
java从字符串中提取数字
查看>>
Cardinality Feedback
查看>>
Android App Build System
查看>>
Python yield与实现
查看>>
终端中的乐趣:6个有趣的Linux命令行工具
查看>>
【技术贴】TOMCAT,Mysql提示Unknown column 'content' in 'fi
查看>>
EBS xml publisher中文乱码
查看>>
ext-anychart饼图呈现取自数据库中的数据
查看>>
Android深入浅出系列之服务机制—1.Android中的Service
查看>>
zz:彻底解决兼容性问题:Windows 7下载安装 Visual C++ 6.0(VC6)
查看>>
MVC、MVP以及Model2[上篇]
查看>>
面试总结,坚定自己的想法
查看>>
数据库隐式类型转换
查看>>
解决WCF调用多次之后没有响应的问题 转
查看>>
【BZOJ2318】【spoj4060】game with probability Problem 概率DP
查看>>
空格&nbsp在不同浏览器中显示距离不一致问题解决方法
查看>>
Nancy 学习-身份认证(Basic Authentication) 继续跨平台
查看>>
分享5个主流的HTML5开发工具
查看>>
基于Ionic2的开源项目
查看>>
QEMU-KVM中的多线程压缩迁移技术
查看>>