查詢資料操作 distinct

2022-08-29 19:27:08 字數 703 閱讀 6696

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...