最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中使用去重distinct方法的示例詳解

 更新時(shí)間:2020年07月16日 12:00:01   作者:曦涵  
這篇文章主要介紹了MySQL中使用去重distinct方法的示例詳解。distinct用來查詢不重復(fù)記錄的條數(shù),distinct表示對后面的所有參數(shù)的拼接取 不重復(fù)的記錄,即查出的參數(shù)拼接每行記錄都是唯一的。地產(chǎn)感興趣的可以了解一下

一 distinct

含義:distinct用來查詢不重復(fù)記錄的條數(shù),即distinct來返回不重復(fù)字段的條數(shù)(count(distinct id)),其原因是distinct只能返回他的目標(biāo)字段,而無法返回其他字段

用法注意:

1.distinct【查詢字段】,必須放在要查詢字段的開頭,即放在第一個(gè)參數(shù);
2.只能在SELECT 語句中使用,不能在 INSERT, DELETE, UPDATE 中使用;
3.DISTINCT 表示對后面的所有參數(shù)的拼接取 不重復(fù)的記錄,即查出的參數(shù)拼接每行記錄都是唯一的
4.不能與all同時(shí)使用,默認(rèn)情況下,查詢時(shí)返回的就是所有的結(jié)果。

1.1只對一個(gè)字段查重

對一個(gè)字段查重,表示選取該字段一列不重復(fù)的數(shù)據(jù)。

示例表:psur_list

PLAN_NUMBER字段去重,語句:

SELECT DISTINCT PLAN_NUMBER FROM psur_list;

結(jié)果如下:

1.2多個(gè)字段去重

對多個(gè)字段去重,表示選取多個(gè)字段拼接的一條記錄,不重復(fù)的所有記錄

示例表:psur_list

PLAN_NUMBER和PRODUCT_NAME字段去重,語句:

SELECT DISTINCT PLAN_NUMBER,PRODUCT_NAME FROM psur_list;

結(jié)果如下:

期望結(jié)果:只對第一個(gè)參數(shù)PLAN_NUMBER取唯一值

解決辦法一:使用group_concat 函數(shù)

語句:

SELECT GROUP_CONCAT(DISTINCT PLAN_NUMBER) AS PLAN_NUMBER,PRODUCT_NAMEFROM psur_list GROUP BY PLAN_NUMBER

解決辦法二:使用group by

語句:

SELECT PLAN_NUMBER,PRODUCT_NAME FROM psur_list GROUP BY PLAN_NUMBER

結(jié)果如下:

1.3針對null處理

distinct不會(huì)過濾掉null值,返回結(jié)果包含null值

表psur_list如下:

對COUNTRY字段去重,語句:

SELECT DISTINCT COUNTRY FROM psur_list

結(jié)果如下:

1.4與distinctrow同義

語句:

SELECT DISTINCTROW COUNTRY FROM psur_list

結(jié)果如下:

二 聚合函數(shù)中使用distinct

在聚合函數(shù)中DISTINCT 一般跟 COUNT 結(jié)合使用。count()會(huì)過濾掉null項(xiàng)

語句:

SELECT COUNT(DISTINCT COUNTRY) FROM psur_list

結(jié)果如下:【實(shí)際包含null項(xiàng)有4個(gè)記錄,執(zhí)行語句后過濾null項(xiàng),計(jì)算為3】

到此這篇關(guān)于MySQL中使用去重distinct方法的示例詳解的文章就介紹到這了,更多相關(guān)MySQL 去重distinct 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql表的簡單操作(基本技能)

    Mysql表的簡單操作(基本技能)

    在數(shù)據(jù)庫中,表的操作主要包括表的創(chuàng)建、查看、修改、刪除等,了解如何操作這些表是數(shù)據(jù)庫管理和開發(fā)的基本技能,本文給大家介紹Mysql表的簡單操作,感興趣的朋友一起看看吧
    2025-04-04
  • CentOS 6.5安裝mysql5.7教程

    CentOS 6.5安裝mysql5.7教程

    這篇文章主要為大家詳細(xì)介紹了CentOS 6.5安裝mysql5.7教程,包括mysal舊版本的卸載、新版本的升級,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • mysql本地登錄無法使用端口號登錄的解決方法

    mysql本地登錄無法使用端口號登錄的解決方法

    這篇文章主要介紹了mysql本地登錄無法使用端口號登錄的解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Mysql如何查看表及字段信息

    Mysql如何查看表及字段信息

    這篇文章主要介紹了Mysql如何查看表及字段信息,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • SQL中where語句的用法及實(shí)例代碼(條件查詢)

    SQL中where語句的用法及實(shí)例代碼(條件查詢)

    WHERE如需有條件地從表中選取數(shù)據(jù),可將WHERE 子句添加到SELECT語句,下面這篇文章主要給大家介紹了關(guān)于SQL中where語句的用法及實(shí)例(條件查詢)的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • mysql中GROUP_CONCAT的使用方法實(shí)例分析

    mysql中GROUP_CONCAT的使用方法實(shí)例分析

    這篇文章主要介紹了mysql中GROUP_CONCAT的使用方法,結(jié)合實(shí)例形式分析了MySQL中GROUP_CONCAT合并查詢結(jié)果的相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • Mysql 中的secure_file_priv參數(shù)設(shè)置方法

    Mysql 中的secure_file_priv參數(shù)設(shè)置方法

    MySQL的secure_file_priv變量用于限制文件的讀取和寫入,在后期漏洞注入中,可以使用INTO DUMPFILE和INTO OUTFILE將數(shù)據(jù)寫入文件,或者使用LOAD_FILE下載文件,本文介紹Mysql 中的secure_file_priv參數(shù)設(shè)置,感興趣的朋友一起看看吧
    2024-11-11
  • MySQL兩種臨時(shí)表的用法詳解

    MySQL兩種臨時(shí)表的用法詳解

    這篇文章主要介紹了MySQL兩種臨時(shí)表的用法詳解,.內(nèi)容比較詳細(xì),這里分享給大家,供大家參考,學(xué)習(xí)。
    2017-10-10
  • MySQL Threads_running飆升與慢查詢的相關(guān)問題解決

    MySQL Threads_running飆升與慢查詢的相關(guān)問題解決

    這篇文章主要介紹了MySQL Threads_running飆升與慢查詢的問題解決,幫助大家更好的理解和學(xué)習(xí)使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-05-05
  • Pentaho Kettle工具實(shí)現(xiàn)SQL Server到MySQL數(shù)據(jù)庫的定時(shí)數(shù)據(jù)同步方案

    Pentaho Kettle工具實(shí)現(xiàn)SQL Server到MySQL數(shù)據(jù)庫的定時(shí)數(shù)據(jù)同步方案

    本文介紹了使用Kettle工具實(shí)現(xiàn)SQL Server到MySQL數(shù)據(jù)庫的定時(shí)數(shù)據(jù)同步方案,首先需放置數(shù)據(jù)庫驅(qū)動(dòng)并創(chuàng)建目標(biāo)表結(jié)構(gòu),通過圖形化界面配置轉(zhuǎn)換流程,該方案無需編寫代碼,完全通過圖形化操作即可實(shí)現(xiàn)跨數(shù)據(jù)庫的定時(shí)數(shù)據(jù)同步
    2026-03-03

最新評論

嘉鱼县| 大同县| 临朐县| 理塘县| 瑞金市| 富顺县| 石楼县| 台南县| 华容县| 息烽县| 综艺| 信阳市| 渭源县| 漳平市| 东乡| 海门市| 临澧县| 泰和县| 北海市| 阆中市| 西林县| 江北区| 通化县| 乌海市| 房山区| 临漳县| 南郑县| 巫溪县| 昌平区| 贵德县| 永胜县| 永善县| 嘉善县| 垦利县| 崇文区| 荆门市| 墨玉县| 宁波市| 马山县| 昌宁县| 中西区|