随笔分类 - SQL入门
摘要:182.查找重复的电子邮箱 i. 1 # Write your MySQL query statement below 2 SELECT 3 Email 4 FROM 5 Person 6 GROUP BY Email 7 HAVING COUNT(Email) > 1 ii.哈哈,这个属实是重复了
阅读全文
摘要:https://blog.csdn.net/hhhhxxn/article/details/106059028 图片也是网上找的
阅读全文
摘要:1.1393.股票的资本损益 i. 1 # Write your MySQL query statement below 2 SELECT 3 stock_name,SUM(CASE WHEN operation = 'Buy' THEN -price ELSE price END) capital
阅读全文
摘要:7-1.1141.查询近30天活跃用户数 i.使用DATEDIFF COUNT里使用的是user_id而不是session_id,因为要查询的是用户数,虽然说每个 session_id 只属于一个用户,但是每个用户可能拥有多个session_id DATEDIFF除了限制<30,还要限制>=0不然会
阅读全文
摘要:5-1.175.组合两个表 1)左联结(left outer join),联结结果保留左表的全部数据 2)右联结(right outer join),联结结果保留右表的全部数据 3)内联结(inner join),取两表的公共数据 1 # Write your MySQL query stateme
阅读全文
摘要:1.1667.修复表中的名字 【JMao】简单函数解法+分享刷题经验 - 修复表中的名字 - 力扣(LeetCode) 1 # Write your MySQL query statement below 2 SELECT user_id,CONCAT(UPPER(LEFT(name,1)),LOW
阅读全文
摘要:1.1965.丢失信息的雇员 1 # Write your MySQL query statement below 2 SELECT 3 employee_id 4 FROM 5 Employees 6 WHERE 7 employee_id not in (select employee_id f
阅读全文
摘要:1.力扣1873.计算特殊奖金 case when: 【SQL】SQL中Case When的用法 - HDWK - 博客园 (cnblogs.com) if : 语法结构:IF(expr,v1,v2) 其中:表达式 expr 为条件式,当 expr 为真是返回 v1 的值,否则返回 v2 i.cas
阅读全文
摘要:1.力扣595.大的国家 i. 1 # Write your MySQL query statement below 2 select name,population,area from World 3 where area >= 3000000 or population >= 25000000;
阅读全文