-
SELECT s.Score, COUNT(t.Score) AS Rank FROM Scores s, (SELECT DISTINCT Score FROM Scores) t WHERE s.Score<=t.Score GROUP BY s.Id, s.Score ORDER BY s.Score DESC;
SELECT s.Score, (SELECT COUNT(DISTINCT Score) FROM Scores WHERE Score>=s.Score) AS Rank FROM Scores s ORDER BY s.Score DESC;
-
SELECT max(Salary) FROM Employee where Salary < (SELECT MAX(Salary) FROM Employee);
SELECT (SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1,1);
-
SELECT a.Id FROM Weather AS a, Weather AS b WHERE DATEDIFF(a.Date, b.Date)=1 AND a.Temperature > b.Temperature;
-
DELETE p FROM Person p, Person p1 WHERE p.Id > p1.Id AND p.Email = p1.Email;
DELETE FROM Person WHERE Id not in (SELECT t.Id FROM (SELECT MIN(Id) AS Id FROM Person GROUP BY Email) t);
-
SELECT Email FROM Person GROUP BY Email HAVING COUNT(*) > 1;
-
SELECT d.Name, e.Name, e.Salary From (SELECT DepartmentId, MAX(Salary) AS Salary FROM Employee GROUP BY DepartmentId) t, Department d, Employee e WHERE d.Id=e.DepartmentId and e.Salary=t.Salary and t.DepartmentId=e.DepartmentId;
SELECT D.Name,A.Name,A.Salary FROM Employee A, Department D WHERE A.DepartmentId = D.Id AND NOT EXISTS (SELECT 1 FROM Employee B WHERE B.Salary > A.Salary AND A.DepartmentId = B.DepartmentId)
-
SELECT d.Name, e.Name, e.Salary FROM Department d, Employee e WHERE 3 > (SELECT COUNT(DISTINCT(Salary)) FROM Employee WHERE Salary>e.Salary and e.DepartmentId=DepartmentId) and d.Id=e.DepartmentId ORDER BY e.DepartmentId, e.Salary DESC;
-
SELECT c.Name AS Customers FROM Customers c WHERE NOT EXISTS (SELECT 1 FROM Orders WHERE c.Id=CustomerId);
SELECT c.Name AS Customers FROM Customers c LEFT JOIN Orders o ON c.Id=o.CustomerId WHERE o.Id IS NULL;
Employees Earning More Than Their Managers
SELECT e.Name FROM Employee e, Employee e1 WHERE e1.Id=e.ManagerId AND e.Salary>e1.Salary;
-
SELECT DISTINCT l.Num FROM `Logs` l, `Logs` l1, `Logs` l2 WHERE l1.Id=l.Id+1 AND l2.Id=l.Id+2 AND l1.Num=l.Num AND l2.Num=l.Num;
LeetCode中的DataBase面试题
最新推荐文章于 2024-10-16 13:10:37 发布
本文探讨了LeetCode中涉及数据库的面试题目,包括排名分数、获取第二高薪资、温度上升趋势、删除重复邮件、查找部门最高薪资等挑战,旨在帮助求职者提升数据库操作技能。
摘要由CSDN通过智能技术生成