MySQLDISTINCT语句

/ / MySQLDISTINCT语句

MySQL DISTINCT子句用于从表中删除重复记录,并仅获取唯一记录。 DISTINCT子句仅与SELECT语句一起使用。

语法:

SELECT DISTINCT expressions
FROM tables
[WHERE conditions];

参数

expressions                 -  指定要检索的列或计算。

tables                             -  指定从中检索记录的表的名称。在FROM子句中必须至少列出一个表。

wheren conditions   - 这是可选的。它指定了选择记录必须满足的条件。

注意:

  • 如果仅在DISTINCT子句中放置一个表达式,查询将返回该表达式的唯一值。
  • 如果在DISTINCT子句中放置多个表达式,查询将检索列出表达式的唯一组合。
  • 在MySQL中,DISTINCT子句不会忽略NULL值。因此,如果您在SQL语句中使用DISTINCT子句,则结果集将包括NULL作为唯一值。

单个表达式

如果您使用单个表达式,则MySQL DISTINCT子句将返回具有唯一记录(没有重复记录)的单个字段。

链接:https://www.learnfk.comhttps://www.learnfk.com/mysql/mysql-distinct.html

来源:LearnFk无涯教程网

MySQL distinct clause 1

使用以下查询:

SELECT DISTINCT address
FROM officers;
MySQL distinct clause 2

多个表达式

如果您对DISTINCT子句使用多个表达式,则MySQL DISTINCT子句将从SELECT语句的多个字段中删除重复项。

SELECT DISTINCT officer_name, address
FROM officers;
MySQL distinct clause 3

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

动手学 DeepSeek 22 讲 -〔尹会生〕

网络架构实战课 -〔谢友鹏〕

LLaMA 3前沿模型实战课 -〔Tyler〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

eBPF核心技术与实战 -〔倪朋飞〕

技术管理案例课 -〔许健〕

即时消息技术剖析与实战 -〔袁武林〕

从0打造音视频直播系统 -〔李超〕

Python核心技术与实战 -〔景霄〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者