SQL中distinct去重關(guān)鍵字使用和count統(tǒng)計(jì)組合使用方法
1、distinct作用于單列
語(yǔ)法:
select distinct 列名 from 表;
distinct必須在列的前面,否則直接提示錯(cuò)誤,當(dāng)distinct作用于單列的的情況下,統(tǒng)計(jì)查詢(xún)的結(jié)果為行數(shù)目的總數(shù),包含null為空的數(shù)目
直接上sql
1.統(tǒng)計(jì)各階段工資總數(shù):
單列去重統(tǒng)計(jì)出各階段的工資水平的總量,
單列去重也返回結(jié)果也包含null
2、distinct作用于多列
語(yǔ)法:
select distinct 列名1,列名2,列名3… from 表;
1.統(tǒng)計(jì)工資和獎(jiǎng)金
返回的結(jié)果為兩行,這說(shuō)明distinct并非是對(duì)兩列“字符串拼接”后再去重的,而是分別作用于了兩列,其他多字段去重同理
3、 count()、distinct組合使用
count(distinct 列名):根據(jù)指定的列統(tǒng)計(jì)記錄總數(shù),不包含重復(fù)的記錄,不包括NULL或空的值。
語(yǔ)法:
count(distinct 列名)
conut擴(kuò)展知識(shí)
count(*):統(tǒng)計(jì)記錄總數(shù),包含重復(fù)的記錄,以及為NULL或空的記錄。
count(1):根據(jù)第一列統(tǒng)計(jì)記錄總數(shù),包含重復(fù)的記錄,包含為NULL或空的值。也可以使用count(2)、count(3)等等。
總結(jié)
到此這篇關(guān)于SQL中distinct去重關(guān)鍵字使用和count統(tǒng)計(jì)組合使用的文章就介紹到這了,更多相關(guān)SQL distinct去重關(guān)鍵字內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL數(shù)據(jù)庫(kù)多表操作通關(guān)指南(外鍵約束和多表聯(lián)合查詢(xún))
看再多的資料不如自己親自動(dòng)手實(shí)戰(zhàn),往往實(shí)戰(zhàn)才能滲透知識(shí),下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫(kù)多表操作的相關(guān)資料,包含外鍵約束和多表聯(lián)合查詢(xún)等,需要的朋友可以參考下2022-06-06mysql 使用profiling和explain查詢(xún)語(yǔ)句性能解析
MySQL 查詢(xún) Profile 可以告訴你每個(gè)查詢(xún)花費(fèi)了多長(zhǎng)時(shí)間,使用了多少資源,執(zhí)行了哪些操作等,這篇文章主要介紹了mysql 使用profiling和explain查詢(xún)語(yǔ)句性能解析,需要的朋友可以參考下2024-02-02Mysql數(shù)據(jù)庫(kù)的增刪改查、備份、還原等基本操作大全
這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)的增刪改查、備份、還原等基本操作,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06設(shè)計(jì)性能更優(yōu)MySQL數(shù)據(jù)庫(kù)schema
這篇文章主要介紹了設(shè)計(jì)性能更優(yōu)MySQL數(shù)據(jù)庫(kù)schema,文章通過(guò)數(shù)據(jù)類(lèi)型優(yōu)化展開(kāi)對(duì)主題內(nèi)容的詳細(xì)介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09解決MySQL報(bào)錯(cuò)Error 3948 (42000): Loading loc
在執(zhí)行MySQL項(xiàng)目過(guò)程中意外出現(xiàn)的報(bào)錯(cuò),之前也沒(méi)有遇到過(guò),報(bào)錯(cuò)信息如下,Error 3948 (42000): Loading local data is disabled; this must be enabled on both the client an,本文小編就給大家介紹一下解決報(bào)錯(cuò)的方法,需要的朋友可以參考下2023-09-09MySQL數(shù)據(jù)庫(kù)的高可用方案總結(jié)
這篇文章主要針對(duì)MySQL數(shù)據(jù)庫(kù)的高可用方案進(jìn)行詳細(xì)總結(jié),高可用架構(gòu)對(duì)于互聯(lián)網(wǎng)服務(wù)基本是標(biāo),本文是對(duì)各種方案的總結(jié),感興趣的小伙伴們可以參考一下2016-05-05MySQL數(shù)據(jù)庫(kù)存入Date時(shí)天數(shù)會(huì)少一天的問(wèn)題及解決
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)存入Date時(shí)天數(shù)會(huì)少一天的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11MySQL 8.0.20 Window10免安裝版配置及Navicat管理教程圖文詳解
這篇文章主要介紹了MySQL 8.0.20 Window10免安裝版配置及Navicat管理,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06