
SQL SELECT DISTINCT 语句用于返回指定列的唯一值,即去除重复数据。如果您希望查询结果集中只包含不同的记录,可以使用 SELECT DISTINCT 语句。
语法:
sqlCopy codeSELECT DISTINCT column_name1, column_name2, ...FROM table_name;举例:
假设我们有一个名为 students 的表,包含以下数据:
| id | name | age | city |
|---|---|---|---|
| 1 | Alice | 22 | New York |
| 2 | Bob | 24 | Los Angeles |
| 3 | Carol | 22 | San Francisco |
| 4 | David | 24 | New York |
| 5 | Eve | 22 | Los Angeles |
如果我们希望查询所有不同的城市,可以使用以下 SQL 语句:
sqlCopy codeSELECT DISTINCT cityFROM students;查询结果将是:
| city |
|---|
| New York |
| Los Angeles |
| San Francisco |
如果我们希望查询所有不同的年龄和城市的组合,可以使用以下 SQL 语句:
sqlCopy codeSELECT DISTINCT age, cityFROM students;查询结果将是:
| age | city |
|---|---|
| 22 | New York |
| 24 | Los Angeles |
| 22 | San Francisco |
| 24 | New York |
通过使用 SELECT DISTINCT 语句,我们可以轻松地查询出唯一值,从而去除重复数据。

声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com
301太麻烦了,时间太久了,如果是商业网站这段时间估计会丢失很大部分客户吧。。。
这种方法太好了,总会避免一些恶意的链接了!
申请账号,只要你愿意花费精力,肯定是可以申请到的哦!
哈哈 原来你认识谷歌里面的人啊 真是了不起呢
精彩内容不能错失,下载学习!
我也想去,,,努力奋斗。,。
站长老师的博客排名这么好!羡慕老师的实力啊