面试常见的sql语句

25 篇文章 0 订阅
18 篇文章 0 订阅
本文重点介绍了在面试中经常遇到的SQL语句,特别是针对有筛选条件的统计数量问题提供了万能模板,并通过图表方式深入解析了SQL面试题目,帮助读者更好地理解和掌握相关技能。
摘要由CSDN通过智能技术生成

1. 有筛选条件的统计数量问题的万能模板

select sum(
case when <判断表达式> then 1
       else 0
end
) as 数量
from 信息表;

select 
sum(
    case when 平均成绩>80 then 1
    else 0 end) as 人数,
sum(
    case when 平均成绩>80 then 1
    else 0 end)/count(学号) as 人数占比
from  (
    select 学号,avg(分数) as 平均成绩
    from 成绩表
    group by 学号
) a

参考资料

2、图解sql面试题

https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzAxMTMwNTMxMQ==&action=getalbum&album_id=1398781984763428865&subscene=159&subscene=189&scenenote=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAxMTMwNTMxMQ%3D%3D%26mid%3D2649247313%26idx%3D1%26sn%3De3d87d81f7655857f54752c71f67a710%26chksm%3D835fc661b4284f7740433c15404e3e476033ae27494db87eef8036c7571a112472ba3d5d6008%26cur_album_id%3D1398781984763428865%26scene%3D189%23wechat_redirect&nolastread=1#wechat_redirect

参考资料

你会"拉链"吗?


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值