<a name="qC2QR"></a>

本节目标

  1. 掌握distinct的用法 <br />​<br /> <a name="s40Vb"></a>

distinct的使用

distinct用于在查询中返回列的唯一不同值(去重复),支持单列或多列。在实际的应用中,表中的 某一列含有重复值是很常见的,如employ表的dept列。如果在查询数据时,希望得到某列的所有不同值,可以使用distinct。 <br />​

#distinct语法<br /> SELECT DISTINCT column_name, column_name FROM table_name <br />比如看一下总共有多少个部门:<br />select distinct dept from willian;<br />image.png<br /> <br />有的员工同时在两个部门,统计总人数得话。则可以使用<br />select distinct name from willian;<br />image.png