下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > MS_SQL > SSQL基礎:QL刪除重復的電子郵箱力扣題目解答流程

          SSQL基礎:QL刪除重復的電子郵箱力扣題目解答流程

          時間:2024-03-10 11:43作者:下載吧人氣:19

          寫在前面

          想要掌握好SQL,那少不了每天的練習與學習。接下來小夢會帶領小伙伴們一起每天刷一道LeetCode-數據庫(SQL)相關的題目,然后在文章后例舉相關知識點幫助小伙伴們學習與鞏固,更好的掌握SQL。

          ?‍♂? 小伙伴們如果在學習過程中有不明白的地方,歡迎評論區留言提問,小夢定知無不言,言無不盡。

          SSQL基礎:QL刪除重復的電子郵箱力扣題目解答流程

          SQL題目概述

          題目:

          編寫一個 SQL 查詢,來刪除 Person 表中所有重復的電子郵箱,重復的郵箱里只保留 Id 最小 的那個。

          LeetCode原題連接

          SSQL基礎:QL刪除重復的電子郵箱力扣題目解答流程

          https://leetcode-cn.com/problems/delete-duplicate-emails/

          Person 表

          +—-+——————+
          | Id | Email |
          +—-+——————+
          | 1 | john@example.com |
          | 2 | bob@example.com |
          | 3 | john@example.com |
          +—-+——————+

          Id 是這個表的主鍵。

          解題思路

          • 通過  自連接  將此表與它自身連接起來,通過電子郵箱列。
          • 然后我們需要找到其他記錄中具有相同電子郵件地址的更大 ID。所以我們通過ID作比較找出大的數據,把這個作為條件添加到WHERE子句中。
          • 因為我們已經得到了要刪除的記錄,然后我們使用DELETE語句實現。

          方法實現

          根據以上解題思路,我們可以很容易寫出題解。

          DELETE
          pson1
          FROM
          Person pson1,Person pson2
          WHERE
          pson1.Email = pson2.Email AND pson1.Id > pson2.Id
          標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER
          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          盖楼回复X

          (您的评论需要经过审核才能显示)

          主站蜘蛛池模板: 日本精品一区二区三本中文| 国产成人精品无码一区二区| 无码国产精成人午夜视频一区二区 | 日韩精品视频一区二区三区| 成人国内精品久久久久一区 | 果冻传媒一区二区天美传媒| 国产激情一区二区三区小说| 中文字幕VA一区二区三区| 精品国产一区在线观看 | 夜精品a一区二区三区| 久久精品国产一区| 亚洲国产精品一区二区九九| 国产精品成人免费一区二区 | 欧洲亚洲综合一区二区三区| 久久福利一区二区| 久久精品国产一区二区电影| 天堂不卡一区二区视频在线观看| 亚洲宅男精品一区在线观看| 久久精品一区二区三区四区 | 美女毛片一区二区三区四区| 综合久久一区二区三区| 一区二区三区高清在线| 视频一区在线免费观看| 国产无人区一区二区三区| 综合一区自拍亚洲综合图区| 国产情侣一区二区| 毛片无码一区二区三区a片视频| 91福利一区二区| 亚洲日韩一区二区一无码| 亚洲综合色一区二区三区小说| 国产成人精品一区二区秒拍 | 无遮挡免费一区二区三区| 女女同性一区二区三区四区| 大香伊人久久精品一区二区| 国产精品一区视频| 国产无人区一区二区三区 | 国产日韩一区二区三区| 欧美亚洲精品一区二区| 国产伦精品一区二区三区视频小说 | 激情亚洲一区国产精品| 日本无卡码免费一区二区三区|