九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


如何刪除數(shù)據(jù)庫中重復(fù)字段且特定列為空的行?


如何刪除數(shù)據(jù)庫中重復(fù)字段且特定列為空的行?

如何刪除數(shù)據(jù)庫重復(fù)字段且特定列為空的行

在關(guān)系型數(shù)據(jù)庫中,當(dāng)需要?jiǎng)h除具有特定字段重復(fù)但同時(shí)另一列值為 null 的行時(shí),可以使用 sql 查詢。

考慮以下場景:

數(shù)據(jù)的datas表中存儲(chǔ)了以下信息:

credit company name phone id pid
99284 傳媒有限公司 張三 3930 21d4f7 null
99284 傳媒有限公司 張三 3930 21d4f7 6ec897
99284 傳媒有限公司 王五 1895 2c6dcd 21d4f7
99284 傳媒有限公司 王五 1895 a8c70b 21d4f7
99284 傳媒有限公司 李四 9894 33db09 21d4f7
99284 傳媒有限公司 李四 9894 703e16 NULL
99284 傳媒有限公司 李四 9894 0faa54 21d4f7

目標(biāo)是刪除credit、company、name、phone和id字段相同但pid為空的行,而保留pid不為空的行。

解決方案:

DELETE FROM datas  WHERE pid IS NULL AND (credit, company, name, phone, id, rootid) IN (     SELECT credit, company, name, phone, id, rootid      FROM datas      WHERE pid IS NOT NULL );
登錄后復(fù)制

此查詢使用以下步驟:

  1. 從datas表中選擇所有pid為空的行。
  2. 使用in子查詢從pid不為空的行中選擇credit、company、name、phone和id字段的組合。
  3. 刪除與子查詢中選擇的組合匹配的pid為空的行。

執(zhí)行此查詢將刪除以下行:

credit company name phone id pid
99284 傳媒有限公司 李四 9894 703e16 null

保留以下行:

credit company name phone id pid
99284 傳媒有限公司 張三 3930 21d4f7 6ec897
99284 傳媒有限公司 王五 1895 2c6dcd 21d4f7
99284 傳媒有限公司 王五 1895 a8c70b 21d4f7
99284 傳媒有限公司 李四 9894 33db09 21d4f7
99284 傳媒有限公司 李四 9894 0faa54 21d4f7

相關(guān)閱讀

主站蜘蛛池模板: 91精品国产一区二区三区香蕉 | 日本一区二区三区四区 | 久久亚洲一区 | 国产精品日韩高清伦字幕搜索 | 国产精品视频网 | 国产一级电影网 | 欧美一区二区三区一在线观看 | 国产精品久久久久久久久动漫 | 国产精品日韩欧美一区二区三区 | 91精品国产综合久久婷婷香蕉 | 国产一级视频在线播放 | 成人亚洲精品 | 国产一区二区三区色淫影院 | 黄色在线免费观看 | 久久久久九九九女人毛片 | 成人一区二区三区在线观看 | 欧美一级视频免费看 | 日韩亚洲视频 | 天天天插| 国产视频福利一区 | 中文字幕免费在线 | 国产午夜av片 | 白浆在线 | 超碰网址 | 一二三四在线视频观看社区 | 欧美在线一二三 | 欧美日一区二区 | 日韩色综合 | aaaaa毛片 | 欧美成人猛片aaaaaaa | 国产一区亚洲 | 日韩免费 | av香蕉| 久久久久国产精品一区三寸 | 久久久久国产一级毛片 | 羞羞网站在线免费观看 | 91大神在线资源观看无广告 | 国产午夜精品久久 | 精品一区二区三区在线视频 | 国产精品毛片一区二区三区 | 亚洲精品自拍 |