一、distinct 的使用

distinct 用于在查询中返回列的唯一不同值(去重),支持单列或多列去重。在实际应用中,表中的某一列含有重复值很常见,例如员工表的部门列。如果在查询数据时希望得到某列的所有不同值可以使用 distinct 。语法如下:

SELECT DISTINCT column_name,column_name 
FROM table_name;

例如:

  1. 获取学生表里的班级名称
SELECT DISTINCT class FROM student
  1. 从行程表中获取每个人去过的城市(一个人可能在不同的时间去到了同一个城市)
SELECT DISTINCT name,city FROM itinerary
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐