MySql教程
MySql用户管理
MySQL数据库
MySql表格和视图
MySQL查询
MySQL索引
MySQL子句
MySQL授权
MySql控制流
MySQL条件
MySQL连接
MySQL键
MySQL触发器
MySQL聚合函数
MySQL常用
MySQL正则表达式
MySql差异性

MySQL Distinct子句

MySQL DISTINCT子句用于从表中删除重复记录,并仅获取唯一记录。 DISTINCT子句仅与SELECT语句一起使用。
语法:
SELECT DISTINCT expressions
FROM tables
[WHERE conditions];

参数

expressions: 指定要检索的列或计算。
tables: 指定从中检索记录的表的名称。在FROM子句中必须至少列出一个表。
WHERE conditions: 这是可选的。它指定了选择记录必须满足的条件。
注意:
如果仅在DISTINCT子句中放置一个表达式,查询将返回该表达式的唯一值。 如果在DISTINCT子句中放置多个表达式,查询将检索列出表达式的唯一组合。 在MySQL中,DISTINCT子句不会忽略NULL值。因此,如果您在SQL语句中使用DISTINCT子句,则结果集将包含NULL作为唯一值。

带有单个表达式的MySQL DISTINCT子句

如果您使用单个表达式,则MySQL DISTINCT子句将返回带有唯一记录(没有重复记录)的单个字段。
请参阅表:
MySQL唯一子句1
使用以下查询:
SELECT DISTINCT address
FROM officers;
MySQLdistant子句2

具有多个表达式的MySQL DISTINCT子句

如果您可以对DISTINCT子句使用多个表达式,然后MySQL DISTINCT子句将从SELECT语句的多个字段中删除重复项。
使用以下查询:
SELECT DISTINCT officer_name, address
FROM officers;
MySQL专有条款3
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4