SQL select distinct的使用方法
在表中,可能會(huì)包含重復(fù)值。這并不成問題,不過,有時(shí)您也許希望僅僅列出不同(distinct)的值。關(guān)鍵詞 distinct用于返回唯一不同的值。
表A:
示例1
select distinct name from A
執(zhí)行后結(jié)果如下:
示例2
select distinct name, id from A
執(zhí)行后結(jié)果如下:
實(shí)際上是根據(jù)“name+id”來去重,distinct同時(shí)作用在了name和id上,這種方式Access和SQL Server同時(shí)支持。
示例3:統(tǒng)計(jì)
select count(distinct name) from A; --表中name去重后的數(shù)目, SQL Server支持,而Access不支持
select count(distinct name, id) from A; --SQL Server和Access都不支持
示例4
select id, distinct name from A; --會(huì)提示錯(cuò)誤,因?yàn)閐istinct必須放在開頭
其他
distinct語(yǔ)句中select顯示的字段只能是distinct指定的字段,其他字段是不可能出現(xiàn)的。例如,假如表A有“備注”列,如果想獲取distinc name,以及對(duì)應(yīng)的“備注”字段,想直接通過distinct是不可能實(shí)現(xiàn)的。
但可以通過其他方法實(shí)現(xiàn)關(guān)于SQL Server將一列的多行內(nèi)容拼接成一行的問題討論
- 使用distinct在mysql中查詢多條不重復(fù)記錄值的解決辦法
- distinct 多列問題結(jié)合group by的解決方法
- sqlserver中distinct的用法(不重復(fù)的記錄)
- 使用GROUP BY的時(shí)候如何統(tǒng)計(jì)記錄條數(shù) COUNT(*) DISTINCT
- oracle sql 去重復(fù)記錄不用distinct如何實(shí)現(xiàn)
- 為何Linq的Distinct實(shí)在是不給力
- 解析mysql中:單表distinct、多表group by查詢?nèi)コ貜?fù)記錄
- MongoDB教程之聚合(count、distinct和group)
- mongodb中使用distinct去重的簡(jiǎn)單方法
- SQL中distinct的用法(四種示例分析)
- oracle中distinct的用法詳解
- 針對(duì)distinct疑問引發(fā)的一系列思考
相關(guān)文章
最新Navicat?16??Mac版安裝永久激活教程(親測(cè)有效)
這篇文章主要介紹了最新Navicat?16??Mac版安裝永久激活教程(親測(cè)有效),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)Navicat?16?永久激活教程感興趣的朋友一起看看吧2022-08-08SQL分組函數(shù)group by和聚合函數(shù)(COUNT、MAX、MIN、AVG、SUM)的幾點(diǎn)說明
這篇文章主要介紹了SQL分組函數(shù)group by和聚合函數(shù)(COUNT、MAX、MIN、AVG、SUM)的幾點(diǎn)說明,需要的朋友可以參考下2020-11-11SQL關(guān)系模型的知識(shí)梳理總結(jié)
這篇文章主要為大家介紹了SQL關(guān)系模型,文中對(duì)SQL關(guān)系模型的知識(shí)作了詳細(xì)的梳理總結(jié),有需要的朋友可以借鑒參考下希望能夠有所幫助2021-10-10關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)概述與優(yōu)缺點(diǎn)對(duì)比
這篇文章介紹了關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)概述與優(yōu)缺點(diǎn)對(duì)比,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03在PostgreSQL中實(shí)現(xiàn)遞歸查詢的教程
這篇文章主要介紹了在PostgreSQL中實(shí)現(xiàn)遞歸查詢的教程,包括在遞歸查詢內(nèi)排序等方法的介紹,需要的朋友可以參考下2015-04-04idea中連接數(shù)據(jù)庫(kù)時(shí)出現(xiàn)SSL錯(cuò)誤的問題
這篇文章主要介紹了idea中連接數(shù)據(jù)庫(kù)是出現(xiàn)SSL錯(cuò)誤的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10新推出的金融版eXtremeDB 6.0功能改進(jìn)預(yù)覽
這篇文章主要介紹了新推出的金融版eXtremeDB 6.0功能改進(jìn)預(yù)覽,如運(yùn)用SQL, Python實(shí)現(xiàn)的基于矢量的統(tǒng)計(jì)功能、分布式的查詢處理、市場(chǎng)數(shù)據(jù)壓縮等內(nèi)容,需要的朋友可以參考下2014-10-10InnoDB主鍵索引樹和二級(jí)索引樹的場(chǎng)景分析
本文通過場(chǎng)景分析給大家介紹了InnoDB主鍵索引樹和二級(jí)索引樹的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03