LeetCode MySQL刷题——day1
生活随笔
收集整理的這篇文章主要介紹了
LeetCode MySQL刷题——day1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
一、組合兩個表
1、題目描述
?2、題解
? 3、源碼
二、超過經理收入的員工
1、題目描述
?2、題解
3、源碼
?三、查找重復的電子郵箱
1、題目描述
2、題解
3、源碼
?四、從不訂購的客戶
1、題目描述
2、題解
?3、源碼
?五、刪除重復的電子郵箱
1、題目描述
2、題解
3、源碼
一、組合兩個表
1、題目描述
2、題解
3、源碼
select FirstName,LastName,City,State from Person left join Address on Person.PersonId=Address.PersonId;二、超過經理收入的員工
1、題目描述
2、題解
3、源碼
select e1.Name AS Employee from Employee as e1,Employee as e2 wheree1.ManagerId = e2.Id AND e1.Salary>e2.Salary?三、查找重復的電子郵箱
1、題目描述
2、題解
3、源碼
方法一: # select # Email # from # Person # group by # Email # having # count(Email) > 1;方法二: select Email from (select Email, count(Email) as numfrom Persongroup by Email ) as statistic where num > 1 ;?四、從不訂購的客戶
1、題目描述
2、題解
3、源碼
# Write your MySQL query selectName as Customers from Customers whereCustomers.id not in (select customerid from orders );?五、刪除重復的電子郵箱
1、題目描述
2、題解
3、源碼
# Write your MySQL query statement below DELETE p1 FROM Person p1,Person p2 WHEREp1.Email = p2.Email AND p1.Id > p2.Id總結
以上是生活随笔為你收集整理的LeetCode MySQL刷题——day1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flex学习的利器《Hello Flex
- 下一篇: 自动局部变量 与 静态局部变量 的区别与