打卡第11天 -- 3S2A1P : 三道sql,2道算法,1道簡(jiǎn)答
sql-1
按照dept_no進(jìn)行匯總贱枣,屬于同一個(gè)部門的emp_no按照逗號(hào)進(jìn)行連接监署,結(jié)果給出dept_no以及連接出的結(jié)果employees
-- group_concat()
select dept_no,group_concat(emp_no,",") as employees from dept_emp group by dept_no
sql-2
分頁(yè)查詢employees表,每5行一頁(yè)纽哥,返回第2頁(yè)的數(shù)據(jù)
select * from employees limit 5, 5 -- 第一個(gè)5 表示從第五個(gè)取钠乏,第二個(gè)5表示取5個(gè)
select * from employees limit 5 offset 5 -- 第一個(gè)5 表示取5個(gè),第二個(gè)5表示從第五個(gè)取
sql-3
請(qǐng)你找到每個(gè)人的任務(wù)情況春塌,并且輸出出來(lái)晓避,沒有任務(wù)的也要輸出,而且輸出結(jié)果按照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