几个sql案例 随笔

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

第一题
select 
Case When t.flag>0 Then "T" Else "F" End 
from 
(SELECT instr(TableA.col1,TableA.col2) as flag from TableA) t


第三题
select s.* from student s ,(SELECT name,MAX(score) m from student GROUP BY name) t 
where 
s.name = t.name and s.score = t.m 
ORDER BY `name`


第四题
select name, GROUP_CONCAT( 
CONCAT('{"',subject,'":',score,"}") 
)
from student GROUP BY name

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄