MariaDB - DISTINCT语句

MariaDB - DISTINCT语句 首页 / MariaDB入门教程 / MariaDB - DISTINCT语句

当无涯教程将SELECT语句与MariaDB DISTINCT子句一起使用时,可从结果中删除重复项。

语法:

SELECT DISTINCT expressions
FROM tables
[WHERE conditions]; 

Note: 在DISTINCT子句中仅使用表达式时,查询将返回该表达式的唯一值。在DISTINCT子句中使用多个表达式时,查询将为列出的多个表达式返回唯一的组合。 DISTINCT子句不会忽略NULL值。因此,当在SQL语句中使用DISTINCT子句时,结果集将包括NULL作为唯一值。

单一表达式

无涯教程有一个表名" Students",其中有一些重复的条目。名称"Ajeet"有三条。

无涯教程网

Mariadb Distinct clause 1

让无涯教程使用DISTINCT子句从表中删除重复项。

SELECT DISTINCT student_name
FROM Students
WHERE student_name = 'Ajeet'; 

输出:

Mariadb Distinct clause 2

您可以看到在原始" Students"表中" Ajeet"被重复了三次,但是在使用DISTINCT子句后,它被返回一次并过滤了重复的数据。

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

来源:LearnFk无涯教程网

多个表达式

您可以使用DISTINCT子句从MariaDB中的多个表达式中删除重复项。

SELECT DISTINCT student_name, student_address
FROM Students
WHERE student_id < 10
ORDER BY student_name ASC, student_address DESC;

输出:

Mariadb Distinct clause 3

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Java性能调优实战 -〔刘超〕

浏览器工作原理与实践 -〔李兵〕

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

TensorFlow 2项目进阶实战 -〔彭靖田〕

分布式系统案例课 -〔杨波〕

爆款文案修炼手册 -〔乐剑峰〕

深入浅出分布式技术原理 -〔陈现麟〕

自动化测试高手课 -〔柳胜〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)