今天聊點簡單的,就一個單詞DISTINCT。
2.
在數據分析處理過程中,我們經常需要去除查詢結果中的重複值,保留截然不同的唯一值。對于SQL,這類問題,我們通常使用DISTINCT關鍵字處理。
其語法如下:
SELECT DISTINCT 字段名 FROM 表名
舉個簡單栗子。
從查詢結果可以看出,重複的人名已被剔除;但數據排列順序也和數據源不同了。事實上,系統的操作過程是先對查詢結果排序,然後從中剔除重複值。
在Excel中,當查詢結果是非中文時,比如數字和字母,DISTINCT處理後的結果明顯為升序排列,當查詢結果是中文呢?其實中文也是按升序排列的……隻是排序規則不是我們平常所熟知的拼音或筆劃順序。
……
如果需要去重的數據是多列,在DISTINCT關鍵字後指定多個字段名,彼此間使用英文逗号間隔即可。
依然使用上述例子,查詢去除姓名和學科同時重複的值,語句如下:
SELECT DISTINCT 姓名,學科 FROM [學生表$]
查詢結果:
從查詢結果可以看出,隻有姓名和學科同時都重複的(看見星光 文言文研究)才被删除了。
今天的分享系不系很簡單呢?所謂快樂,就是時光在飛快中度過……安
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!