「SQL」力扣-570、184 赵学长 互联网行业 商业分析【力扣-570】 表: 问题:查询至少有5名下属的经理。 思路解析: 因为要求有5名下属的经理,并且员工不可能管理自己,所以需要进行自关联,并且为内连接(inner join);然后按照b表的name分组(group by)统计a表员工的id数量即为员工数量;最后筛选(having)...
WITH RECURSIVE A(task_id, subtasks_count) AS ( SELECT task_id, subtasks_count FROM Tasks UNION ALL SELECT task_id, subtasks_count - 1 FROM A -- 调用WITH本身,形成递归 WHERE subtasks_count > 0 -- 递归的终止条件 # 在上面SQL递归查询中,递归会在满足条件 subtasks_count > 0 的行上继续...
力扣584.寻找用户推荐人: selectnamefromcustomerwherereferee_id!=2orreferee_idisnotNULL; null值无法与确定的值作比较,用 is NULL 或者 is not NULL 判断 力扣175.组合两个表: selectfirstName,lastName,city,statefromPersonleftjoinAddressonPerson.personId=Address.personId; join on 用来连接表,如果想保留...
Leetcode 力扣 高频 SQL 50 题(基础版)数据分析面试——SQL07 1068产品销售分析一 01:18 Leetcode 力扣 高频 SQL 50 题(基础版)数据分析面试——SQL08 1581进店却未进行过交易的顾客 02:00 Leetcode 力扣 高频 SQL 50 题(基础版)数据分析面试——SQL09 上升的温度 01:47 Leetcode 力扣 高频 SQL ...
Leetcode 力扣 高频 SQL 50 题(基础版)数据分析面试——SQL07 1068产品销售分析一 01:18 Leetcode 力扣 高频 SQL 50 题(基础版)数据分析面试——SQL08 1581进店却未进行过交易的顾客 02:00 Leetcode 力扣 高频 SQL 50 题(基础版)数据分析面试——SQL09 上升的温度 01:47 Leetcode 力扣 高频 SQL ...
此随笔仅总结个人刷SQL题时,突然不会使用的某函数或某方法,大佬勿看勿喷 regexp '正则表达式' 一般用于邮箱校验 例题:查找拥有有效邮箱的用户 select*fromuserswheremail regexp'^[a-zA-Z]+[a-zA-Z0-9_\\./\\-]*@leetcode\\.com$' 窗口函数 ...
编写SQL 语句,从 Customers 表中检索所有的 cust_id。 示例答案 返回cust_id 列的内容 cust_id A B C 示例 DROPTABLEIFEXISTS`Customers`;CREATETABLEIFNOTEXISTS`Customers`( cust_idVARCHAR(255)DEFAULTNULL);INSERT`Customers`VALUES('A'),('B'),('C'); ...
题目链接:1158. 市场分析 I - 力扣(LeetCode)解法一:SELECTuser_idASbuyer_id,join_date,SUM(brand)ASorders_in_2… 阅读全文 赞同 添加评论 分享 收藏 Leetcode.626 换座位 题目链接:力扣思路:令id不动,换student(以表b作为衔接)SELECTa.id,b.studentFROMSeataJOINSeatbONa.id=b.id...
力扣题目资源来自“熊大的数据分析之路”,写下这系列练习记录是为了自己实践一遍,非商业用途。 1. 组合两个表 表1:Person +---+---+ | 列名 | 类型 | +---+---+ | PersonId | int | | FirstName | varchar | | LastName | varchar
力扣题目资源来自“熊大的数据分析之路”,写下这系列练习记录是为了自己实践一遍,非商业用途。 1. 游戏玩法分析 I 活动表 Activity: +---+---+ | Column Name | Type | +---+---+ | player_id | int | | device_id | int | | event_date | date | |...