SELECT DISTINCT用于从表中选择唯一的不同值,消除重复行。语法:SELECT DISTINCT列名1,列名2... FROM 表名;
MySQL中的SELECT DISTINCT语句用于从表中返回唯一的不同值,它可以避免重复的行出现在查询结果中。
下面是SELECT DISTINCT的基本用法:
1、语法:
SELECT DISTINCT column1, column2, ... FROM table_name;
column1、column2等是要选择的唯一不同的列名,table_name是要查询的表名。
2、示例:
假设有一个名为"students"的表,包含以下数据:
id | name | age | city |
1 | Alice | 20 | New York |
2 | Bob | 22 | Los Angeles |
3 | Charlie | 20 | New York |
4 | David | 25 | Chicago |
5 | Eve | 22 | Los Angeles |
如果我们想要查询所有不同的城市名称,可以使用以下SQL语句:
SELECT DISTINCT city FROM students;
查询结果将会是:
New York Los Angeles Chicago
注意,DISTINCT关键字作用于所有指定的列,即在这个例子中,它会返回所有不同的城市名称,如果某个城市在多行中出现,那么只会返回一次。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/488548.html