1. 程式人生 > >LeetCode182-MySQL-查詢重複的電子郵箱

LeetCode182-MySQL-查詢重複的電子郵箱


編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。

示例:

+----+---------+
| Id | Email   |
+----+---------+
| 1  | [email protected] |
| 2  | [email protected] |
| 3  | [email protected] |
+----+---------+

根據以上輸入,你的查詢應返回以下結果:

+---------+
| Email   |
+---------+
| [email protected] |
+---------+

說明:所有電子郵箱都是小寫字母。

沒什麼好說的。

So show you my code:

# Write your MySQL query statement below
SELECT t1.Email AS Email
FROM Person AS t1, Person AS t2
WHERE t1.Email = t2.Email AND t1.Id != t2.Id
GROUP BY t1.Email
Runtime: 237 ms

相關推薦

LeetCode182-MySQL-查詢重複電子郵箱

編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。示例:+----+---------+ | Id | Email | +----+---------+ | 1 | [email protected] | | 2 | [email 

LeetCode182查詢重複電子郵箱(MySQL實現)

一、題目 二、一種解題思路 1)介紹:分組計數解法    時間複雜度:O(n)    空間複雜度:O(1) 2)核心程式碼: select Email from Person group by Email having count(Id)>1 三、L

leetcode182查詢重複電子郵箱

編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1 | [email protected] | | 2 | [email&

【LeetCode 簡單題】49-刪除重複電子郵箱

宣告: 今天是第49道題。編寫一個 SQL 查詢,來刪除 Person 表中所有重複的電子郵箱,重複的郵箱裡只保留 Id 最小 的那個。以下所有程式碼經過樓主驗證都能在LeetCode上執行成功,程式碼也是借鑑別人的,在文末會附上參考的部落格連結

mysql查詢重複資料只保留一條記錄

比如我直接select * from movie where name="功夫";有三條資料,但我只希望拿到其中任意一條就行了。可以使用group by 分組因為name是一樣的,所以分組也就是隻有一組

mysql 查詢重複與刪除重複資料

一、根據身份證查詢重複資料 方法、select count(*) as repeat_count,sfzhm from gaj_gx_hjxx_copy1 group by sfzhm having repeat_count > 1; 二、過濾重複資料 方法1、select di

mysql查詢重複行且按某種條件保留資料

總結mysql查詢重複行且按一定條件保留所重複的資料中的一條記錄: 第一種情況,判斷保留記錄的條件是主鍵或是唯一值 ---- 表的結構 `test`-- CREATE TABLE IF NOT EXISTS `test` (  `id` int(11) NOT NULL

mysql查詢重複記錄中指定最大(最小)值

在有多條欄位重複記錄的表中,經常需要查詢重複記錄中的最大,最小值。 1.直接使用max()函式,例子是獲取最大的id 測試表結構: `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `role_id` int(10) unsi

mysql 查詢重複次數最多/最少的幾條記錄

查詢重複次數最多/最少的幾條記錄 select T.result from( select  count(*)c,t.result from t_answer t where t.qid =12 group by t.result order by c desc )as

MySQL查詢重複索引和冗餘索引

索引的建立對資料庫的查詢效能有很好的優化,但是不恰當的索引使用也會給資料庫帶來效能上的影響。 SQL索引建立需要注意的情況 重複索引:一個欄位上建立多個索引,因為見過在主鍵上建立唯一索引的這種二筆寫法,深深地震驚了我。 冗餘索引:指多個索引的字首列相同,或

mysql查詢重複資料並計算每條重複資料count

比如表base_keywords中有這樣的資料: id    apptype         keyword      count    up_time                    status    ip             num 1   keyword  

mysql重複資料習題【題182. 查詢重複電子郵箱+題196. 刪除重複電子郵箱

題182. 查詢重複的電子郵箱: 思路:先GROUP BY分組,再HAVING過濾分組 SELECT Email FROM Person GROUP BY Email HAVING COUNT(*)>1 如果採用以下程式碼: SELECT p1.Email

SQL--leetcode182. 查詢重複電子郵箱

編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1 | [email protected] | | 2 | [email&

LeetCode182. 查詢重複電子郵箱

問題描述:編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1

182. 查詢重複電子郵箱

編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1 | [email protected] | | 2 | [email&

LeetCode.182. 查詢重複電子郵箱

編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。 示例: ±—±------------+ | Id | Email | ±—±------------+ | 1 | [email protected] | | 2 | [e

182.查詢重複電子郵箱

SQL架構 編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1 | [email protected] | | 2 |

LeetCode-查詢重複電子郵箱(duplicate-emails)

題目難度: 簡單 編寫一個 SQL 查詢,查詢 Person 表中所有重複的電子郵箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1 | [email protected]

leetcode 196. Delete Duplicate Emails 刪除重複電子郵箱 mySQL (delete where group order)

# Write your MySQL query statement below # First method DELETE p1 FROM Person p1, Person p2 WHERE p1

Mysql資料庫查詢重複欄位

select * from promotion_hanging_user_info a where (a.handing_activity_id,a.openid) in (select handing_activity_id,openid from promotion_hanging_u