distinct總結:
1、distinct是根據字段去除重複的數據。
2、distinct只可以出現在查詢字段的最前面。
3、distinct是對後面所有的字段進行組合去重。
根據如下員工表信息,我們對distinct關鍵字進行總結:
員工信息
1)查詢去除重複後的工作崗位;
select ename ,distinct job from emp;

結果報錯,主要是應為distinct只可以出現在查詢字段的最前面,應為ename有14個,job在去除重複後只有5個,14跟5組合不起來,所有報錯。
2)查詢不同部門,不同工作崗位的信息,並且去除重複記錄。
select distinct deptno,job from emp;

可以看出distinct出現在字段的最前面,是對後面所有字段組合起來去除重複記錄的。
3)distinct還可以和分組函數一起使用
查詢出工作崗位的總數:select count(distinct(job)) from emp;
工作崗位總數
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/208763.html
微信掃一掃
支付寶掃一掃