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

一次現(xiàn)場mysql重復記錄數(shù)據(jù)的排查處理實戰(zhàn)記錄

 更新時間:2021年10月05日 11:18:48   作者:AntCredit  
這篇文章主要給大家介紹了一次現(xiàn)場mysql重復記錄數(shù)據(jù)的排查處理記錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

前言

我當時正好出差在客戶現(xiàn)場部署調試軟件,有一天客戶突然找到我這里,說他們現(xiàn)場生產的數(shù)據(jù)出現(xiàn)了異常的情況,最直接的表現(xiàn)就是 同一個標簽,出現(xiàn)在了多個物料上,需要我配合,看怎么排查問題

分析

客戶當時直接一摞重復標簽的盒子碼在我面前,我慌得一匹,這怕不是捅婁子了

稍加思索,現(xiàn)在需要做的就是,在數(shù)據(jù)庫中查詢出重復的標簽,即對一個標簽進行統(tǒng)計,判斷出計數(shù)> 1 的即可

emmm,語法錯誤,我記得還有個Having 來著,換上試試

好家伙,重復的標簽有 1500 多條,再統(tǒng)計一下總共問題的記錄數(shù)量,以及再分組看看標簽重復次數(shù)的占比數(shù)據(jù)

對了,先把這些重復標簽數(shù)據(jù)扔個客戶去追溯產品(幸好 navicat 支持復制數(shù)據(jù))

數(shù)據(jù)總計

以上一條查詢記錄的結果為臨時表,在此基礎上,用 sum() 求和

重復的記錄有點多,這問題有一點點大了

重復次數(shù)占比

對之前的查詢表換一個查詢方式,即對 count 數(shù)據(jù)再次分組

從結果來看,絕大部分問題數(shù)據(jù)重復了2次

where 和 having 的區(qū)別

Where是一個 約束聲明,在查詢數(shù)據(jù)庫的結果返回之前對數(shù)據(jù)庫中的查詢條件進行約束,即在結果返回之前起作用,且where后面 不能使用聚合函數(shù)

Having是一個 過濾聲明,所謂過濾是 在查詢數(shù)據(jù)庫的結果返回之后進行過濾,即在結果返回之后起作用,并且having后面可以使用聚合函數(shù)。

所謂 聚合函數(shù),是對一組值進行計算并且返回單一值的函數(shù):sum---求和,count---計數(shù),max---最大值,avg---平均值等。

總結

在 mysql 的查詢操作中,我們日常用到的,一般都是多表聯(lián)查,將查詢的結果當成中間表進行多次查詢,對查詢的結果做分組,做統(tǒng)計匯總等操作

如果查詢操作中使用了函數(shù)計算或者是分組,典型的特征就是將原始表的多條記錄合并成一條,就需要 having 對這些操作的結果進行過濾,除此之外,使用 where 對表記錄進行條件過濾即可

到此這篇關于現(xiàn)場mysql重復記錄數(shù)據(jù)的排查處理記錄的文章就介紹到這了,更多相關mysql重復記錄數(shù)據(jù)排查處理內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL無法存儲Emoji表情問題的解決方法分析

    MySQL無法存儲Emoji表情問題的解決方法分析

    這篇文章主要介紹了MySQL無法存儲Emoji表情問題的解決方法,結合實例形式分析了存儲Emoji表情報錯的原因及相應的解決方法,需要的朋友可以參考下
    2018-07-07
  • MySQL之DATETIME與TIMESTAMP的時間精度問題

    MySQL之DATETIME與TIMESTAMP的時間精度問題

    這篇文章主要介紹了MySQL之DATETIME與TIMESTAMP的時間精度問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL?Buffer?Pool如何提高頁的訪問速度

    MySQL?Buffer?Pool如何提高頁的訪問速度

    本文主要介紹了MySQL?Buffer?Pool如何提高頁的訪問速度,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • MySQL普通索引和唯一索引的深入講解

    MySQL普通索引和唯一索引的深入講解

    這篇文章主要給大家介紹了關于MySQL普通索引和唯一索引的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • SQL update多表關聯(lián)更新方法解讀

    SQL update多表關聯(lián)更新方法解讀

    這篇文章主要介紹了SQL update 多表關聯(lián)更新方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • MySQL5.6.22 綠色版 安裝詳細教程(圖解)

    MySQL5.6.22 綠色版 安裝詳細教程(圖解)

    本文通過圖文并茂的形式給大家介紹了MySQL5.6.22 綠色版 安裝詳細教程,非常不錯,具有一定的參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11
  • 詳解MySQL如何交換兩列值數(shù)據(jù)

    詳解MySQL如何交換兩列值數(shù)據(jù)

    最近遇到了需要將表里的兩列值進行互換,原因是存庫時值存放反了,在編碼語言中,我們一般可以通過定義一個臨時變量c,將b賦值給c,a賦值給b,c賦值給a就能實現(xiàn)a和b的值互換,那么,在mysql中,非儲存過程的sql語句,沒有定義變量的過程,如何實現(xiàn)呢,接下來由小編給大家介紹一下
    2024-01-01
  • Java將excel中的數(shù)據(jù)導入到mysql中

    Java將excel中的數(shù)據(jù)導入到mysql中

    這篇文章主要介紹了Java將excel中的數(shù)據(jù)導入到數(shù)據(jù)庫,小編覺得挺不錯的,現(xiàn)在分享給大家,需要的朋友可以參考借鑒
    2018-05-05
  • MySQL INSERT INTO SELECT時自增Id不連續(xù)問題及解決

    MySQL INSERT INTO SELECT時自增Id不連續(xù)問題及解決

    這篇文章主要介紹了INSERT INTO SELECT時自增Id不連續(xù)問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • windows7下啟動mysql服務出現(xiàn)服務名無效的原因及解決方法

    windows7下啟動mysql服務出現(xiàn)服務名無效的原因及解決方法

    這篇文章主要介紹了windows7下啟動mysql服務出現(xiàn)服務名無效的原因及解決方法,需要的朋友可以參考下
    2014-06-06

最新評論

香格里拉县| 延长县| 六枝特区| 宾阳县| 沙田区| 高雄县| 长武县| 阜宁县| 陕西省| 辽源市| 白玉县| 呼图壁县| 达尔| 四平市| 乌鲁木齐市| 古田县| 平山县| 汝南县| 镇巴县| 吴川市| 丘北县| 集安市| 东方市| 民权县| 扶绥县| 理塘县| 乌兰浩特市| 兴和县| 抚宁县| 子长县| 龙井市| 瑞昌市| 浦城县| 盐山县| 大足县| 苍山县| 酉阳| 融水| 玉树县| 若尔盖县| 岳池县|