MariaDB教程

MariaDB DISTINCT

MariaDB DISTINCT子句用于将结果与SELECT语句一起使用时从结果中删除重复项。
语法:
SELECT DISTINCT expressions
FROM tables
[WHERE conditions]; 
注意: 在DISTINCT子句中仅使用表达式时,查询将返回该表达式的唯一值。在DISTINCT子句中使用多个表达式时,查询将返回唯一组合列出的多个表达式。 DISTINCT子句不会忽略NULL值。因此,当在SQL语句中使用DISTINCT子句时,结果集将包括NULL作为唯一值。
示例:

使用单个表达式

我们有一个表名" Students",其中有一些重复的条目。名称" Ajeet"重复三遍。
Mariadb Distinct子句1
让我们使用DISTINCT子句从表中删除重复项。
SELECT DISTINCT student_name
FROM Students
WHERE student_name = 'Ajeet'; 
输出:
Mariadb Distinct子句2
您可以看到" Ajeet"重复了三个原始" Students"表中有两次,但使用DISTINCT子句后,将返回一次,并删除重复的条目。

使用多个表达式

您可以使用DISTINCT子句从MariaDB中的多个表达式中删除重复项。
SELECT DISTINCT student_name, student_address
FROM Students
WHERE student_id < 10
ORDER BY student_name ASC, student_address DESC;
输出:
Mariadb Distinct子句3
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4