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作为唯一值。
单个表达式

使用以下查询:
SELECT DISTINCT address FROM officers;

多个表达式
如果您对DISTINCT子句使用多个表达式,则MySQL DISTINCT子句将从SELECT语句的多个字段中删除重复项。
SELECT DISTINCT officer_name, address FROM officers;
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者