DISTINCT用法
在表中可能会包含重复值。在查询的时候我们希望能查询到值不不一样的结果集,可以利用DISTINCT来实现这一点,学习来源SQL教程
语法:
SELECT DISTINCT 列名称 FROM 表名称
ID | NAME | AGE | ADDRESS | PHONENUMBER | |
---|---|---|---|---|---|
1 | Henry | 25 | ShenZhen China | HENRY@163.COM | 15815881449 |
2 | Vasiliki | 24 | GuiYang China | Vasiliki@163.com | 15514731589 |
3 | Hutchins | 24 | ChengDu | Hutchins@163.com | 18888888888 |
从PERSON表中查询AGE列:
SELECT AGE FROM PERSON
AGE |
---|
25 |
24 |
25 |
查询结果有两列相同的值
SELECT DISTINCT AGE FROM PERSON
AGE |
---|
25 |
24 |
这样查询就过滤掉相同的值