打卡第11天 -- 3S2A1P : 三道sql,2道算法,1道简答

打卡第11天 -- 3S2A1P : 三道sql,2道算法,1道简答

sql-1

https://www.nowcoder.com/practice/6e86365af15e49d8abe2c3d4b5126e87?tpId=82&&tqId=29821&rp=1&ru=/ta/sql&qru=/ta/sql/question-ranking

按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees

-- group_concat()
select dept_no,group_concat(emp_no,",") as employees from dept_emp group by dept_no

sql-2

https://www.nowcoder.com/practice/f24966e0cb8a49c192b5e65339bc8c03?tpId=82&&tqId=29823&rp=1&ru=/ta/sql&qru=/ta/sql/question-ranking

分页查询employees表,每5行一页,返回第2页的数据

select * from employees limit 5, 5  -- 第一个5 表示从第五个取,第二个5表示取5个
select * from employees limit 5 offset 5 -- 第一个5 表示取5个,第二个5表示从第五个取

sql-3

https://www.nowcoder.com/practice/9dd9182d029a4f1d8c1324b63fc719c9?tpId=82&&tqId=35081&rp=1&ru=/ta/sql&qru=/ta/sql/question-ranking

请你找到每个人的任务情况,并且输出出来,没有任务的也要输出,而且输出结果按照person的id升序排序

select p.id,p.name,t.content from person p left join task t on p.id=t.person_id order by p.id

你可能感兴趣的:(打卡第11天 -- 3S2A1P : 三道sql,2道算法,1道简答)