1、作用:distinct
去除重覆記錄。重覆記錄,指的是字段值,都相同的記錄,而不是部分字段值相同的記錄
與之相對的是all,表示所有。在mysql中預設就是all。
2、例子:
select chinese from info_order; #查詢欄位chinese中的所有資料。
select distinct chinese from info_order; #查詢欄位chinese中去重後的值
解析:此時,在字段grades去重後,應該保證chinese欄位的值相同,grades欄位的值相同,才會被去重,否則不會被去重。
資料庫學習 distinct(唯一查詢)
關係模型不允許出現重複元祖。實際dbms中卻有可能出現重複的資料。在table中要求無重複資料是通過 primary key 或者unique 來保證的,而在查詢結果中要保證無重複資料則是通過 distinct 實現的。示例 1 在選課表中查詢成績大於 80分的學號 select student i...
distinct多字段去重查詢問題
對於很多初學者來說distinct的單字段去重是很容易理解和使用的,但是有些初學者就會有這樣的疑問,如果distinct放在多個字段前面作用會是怎樣的呢?這裡舉個簡單易懂的例子 多字段去重sql語句 select distinct id,aa,bb from tname 上述語句是查詢欄位id aa...
找出每組資料中不同distinct
一 distinct 用於返回唯一不同的值。語法 select distinct 列名稱 from 表名稱 舉例 selectdistincta.fileuniqueid from select ft.f.filename from files f left join filethumbnail f...