随笔分类 -  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.哈哈,这个属实是重复了 阅读全文
posted @ 2022-12-28 18:00 balabalahhh 阅读(19) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/hhhhxxn/article/details/106059028 图片也是网上找的 阅读全文
posted @ 2022-09-10 19:44 balabalahhh 阅读(27) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2022-08-10 16:12 balabalahhh 阅读(32) 评论(0) 推荐(0) 编辑
摘要:7-1.1141.查询近30天活跃用户数 i.使用DATEDIFF COUNT里使用的是user_id而不是session_id,因为要查询的是用户数,虽然说每个 session_id 只属于一个用户,但是每个用户可能拥有多个session_id DATEDIFF除了限制<30,还要限制>=0不然会 阅读全文
posted @ 2022-08-09 17:48 balabalahhh 阅读(45) 评论(0) 推荐(0) 编辑
摘要:5-1.175.组合两个表 1)左联结(left outer join),联结结果保留左表的全部数据 2)右联结(right outer join),联结结果保留右表的全部数据 3)内联结(inner join),取两表的公共数据 1 # Write your MySQL query stateme 阅读全文
posted @ 2022-08-08 17:36 balabalahhh 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1.1667.修复表中的名字 【JMao】简单函数解法+分享刷题经验 - 修复表中的名字 - 力扣(LeetCode) 1 # Write your MySQL query statement below 2 SELECT user_id,CONCAT(UPPER(LEFT(name,1)),LOW 阅读全文
posted @ 2022-08-08 15:55 balabalahhh 阅读(19) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2022-08-06 17:34 balabalahhh 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1.力扣1873.计算特殊奖金 case when: 【SQL】SQL中Case When的用法 - HDWK - 博客园 (cnblogs.com) if : 语法结构:IF(expr,v1,v2) 其中:表达式 expr 为条件式,当 expr 为真是返回 v1 的值,否则返回 v2 i.cas 阅读全文
posted @ 2022-08-03 12:00 balabalahhh 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.力扣595.大的国家 i. 1 # Write your MySQL query statement below 2 select name,population,area from World 3 where area >= 3000000 or population >= 25000000; 阅读全文
posted @ 2022-08-02 10:58 balabalahhh 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示