<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    mysql去重復(fù) 保留一條

    文檔

    mysql去重復(fù) 保留一條

    mysql去重復(fù)保留一條流程:1、查找表中多余的重復(fù)記錄;2、只留有rowid最小的記錄;3、查找表中多余的重復(fù)記錄;4、查找表中多余的重復(fù)記錄,不包含rowid最小的記錄;5、消除一個(gè)字段的左邊的第一位;6、消除一個(gè)字段的右邊的第一位。
    推薦度:
    導(dǎo)讀mysql去重復(fù)保留一條流程:1、查找表中多余的重復(fù)記錄;2、只留有rowid最小的記錄;3、查找表中多余的重復(fù)記錄;4、查找表中多余的重復(fù)記錄,不包含rowid最小的記錄;5、消除一個(gè)字段的左邊的第一位;6、消除一個(gè)字段的右邊的第一位。

    mysql去重復(fù) 保留一條怎么操作呢?一起來看下吧:

    1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來判斷

    SELECT
    ????*
    FROM
    ????people
    WHERE
    ????peopleId?IN?(
    ????????SELECT
    ????????????peopleId
    ????????FROM
    ????????????people
    ????????GROUP?BY
    ????????????peopleId
    ????????HAVING
    ????????????count(peopleId)?>?1
    ????)

    2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來判斷,只留有rowid最小的記錄

    DELETE
    FROM
    ????people
    WHERE
    ????peopleName?IN?(
    ????????SELECT
    ????????????peopleName
    ????????FROM
    ????????????people
    ????????GROUP?BY
    ????????????peopleName
    ????????HAVING
    ????????????count(peopleName)?>?1
    ????)
    AND?peopleId?NOT?IN?(
    ????SELECT
    ????????min(peopleId)
    ????FROM
    ????????people
    ????GROUP?BY
    ????????peopleName
    ????HAVING
    ????????count(peopleName)?>?1
    )

    3、查找表中多余的重復(fù)記錄(多個(gè)字段)

    SELECT
    ????*
    FROM
    ????vitae?a
    WHERE
    ????(a.peopleId,?a.seq)?IN?(
    ????????SELECT
    ????????????peopleId,
    ????????????seq
    ????????FROM
    ????????????vitae
    ????????GROUP?BY
    ????????????peopleId,
    ????????????seq
    ????????HAVING
    ????????????count(*)?>?1
    ????)

    4、刪除表中多余的重復(fù)記錄(多個(gè)字段),只留有rowid最小的記錄

    DELETE
    FROM
    ????vitae?a
    WHERE
    ????(a.peopleId,?a.seq)?IN?(
    ????????SELECT
    ????????????peopleId,
    ????????????seq
    ????????FROM
    ????????????vitae
    ????????GROUP?BY
    ????????????peopleId,
    ????????????seq
    ????????HAVING
    ????????????count(*)?>?1
    ????)
    AND?rowid?NOT?IN?(
    ????SELECT
    ????????min(rowid)
    ????FROM
    ????????vitae
    ????GROUP?BY
    ????????peopleId,
    ????????seq
    ????HAVING
    ????????count(*)?>?1
    )

    5、查找表中多余的重復(fù)記錄(多個(gè)字段),不包含rowid最小的記錄

    SELECT
    ????*
    FROM
    ????vitae?a
    WHERE
    ????(a.peopleId,?a.seq)?IN?(
    ????????SELECT
    ????????????peopleId,
    ????????????seq
    ????????FROM
    ????????????vitae
    ????????GROUP?BY
    ????????????peopleId,
    ????????????seq
    ????????HAVING
    ????????????count(*)?>?1
    ????)
    AND?rowid?NOT?IN?(
    ????SELECT
    ????????min(rowid)
    ????FROM
    ????????vitae
    ????GROUP?BY
    ????????peopleId,
    ????????seq
    ????HAVING
    ????????count(*)?>?1
    )

    6、消除一個(gè)字段的左邊的第一位:

    UPDATE?tableName
    SET?[?Title?]=?RIGHT?([?Title?],(len([?Title?])?-?1))
    WHERE
    ????Title?LIKE?'村%'

    7、消除一個(gè)字段的右邊的第一位:

    UPDATE?tableName
    SET?[?Title?]=?LEFT?([?Title?],(len([?Title?])?-?1))
    WHERE
    ????Title?LIKE?'%村'

    8、假刪除表中多余的重復(fù)記錄(多個(gè)字段),不包含rowid最小的記錄

    UPDATE?vitae
    SET?ispass?=-?1
    WHERE
    ????peopleId?IN?(
    ????????SELECT
    ????????????peopleId
    ????????FROM
    ????????????vitae
    ????????GROUP?BY
    ????????????peopleId

    以上就是小編今天的分享,希望可以幫助到大家。

    文檔

    mysql去重復(fù) 保留一條

    mysql去重復(fù)保留一條流程:1、查找表中多余的重復(fù)記錄;2、只留有rowid最小的記錄;3、查找表中多余的重復(fù)記錄;4、查找表中多余的重復(fù)記錄,不包含rowid最小的記錄;5、消除一個(gè)字段的左邊的第一位;6、消除一個(gè)字段的右邊的第一位。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    rstudio使用教程 oracle coalesce python configparser模塊 python strip函數(shù) python調(diào)用dll java concat js 遍歷json js json對(duì)象 js數(shù)組遍歷方法 python 引用 idea的maven配置 maven安裝配置 java filereader java stream java random java lambda java hashmap java foreach java final java json js set方法 python中g(shù)et函數(shù)用法 java get和set方法 object轉(zhuǎn)bigdecimal object 轉(zhuǎn)list python 交集 js讀取文件 linux 格式化u盤 deque java java process armoury crate打不開 python skimage vue使用jquery js set去重 python的range函數(shù)用法 vue 調(diào)用子組件方法 java反射獲取屬性值 python中find函數(shù)的用法 getclass方法 python中strip函數(shù)的用法
    Top 国产伦精品一区二区三区免费下载| 国产精品三级国产电影| 91亚洲精品视频| 国产伦精品一区二区三区视频猫咪 | 国产美女精品一区二区三区 | 精品一区二区三区无码免费直播| 亚洲综合精品香蕉久久网97| d动漫精品专区久久| 精品香蕉一区二区三区| 国产精品免费观看调教网| 日韩精品免费一线在线观看| 国产精品久久婷婷六月丁香| 久久国产精品麻豆映画| 国产精品亚洲综合专区片高清久久久 | 国产看午夜精品理论片| 国产精品福利一区二区| 久久精品国产成人| 中文字幕精品1在线| 国产精品久久久久国产精品三级| 国产精品一久久香蕉国产线看| 久久免费精品一区二区| 久久精品国产色蜜蜜麻豆| 国产精品无码久久av不卡| 国产精品1024永久免费视频| 亚洲国产精品成人精品无码区在线| 国产精品五月天强力打造| 国产模特众筹精品视频| 亚洲AV永久无码精品放毛片| 91精品国产91久久久久| 久久久亚洲精品国产| 一本久久a久久精品vr综合| 精品日韩在线视频一区二区三区 | 国产综合精品久久亚洲 | 3d动漫精品一区视频在线观看 | 国产精品高清2021在线| 国产精品成人一区无码| 久久精品女人天堂AV| 一本久久精品一区二区| 国产精品一二二区| 91麻豆精品国产91久久久久久| 亚洲国产精品免费视频|