sql 6

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述xiu上图二插入错误 顺序。 条件没看清
sql重新写
在这里插入图片描述在这里插入代码片

sqlselect up.university,count(qpd.question_id)/count(distinct qpd.device_id) avg_answer_cnt
from user_profile up inner join question_practice_detail qpd
on up.device_id=qpd.device_id
group by university

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述yan花了 晕
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述不是说where后不能跟聚合函数? 查一下 where后是否能跟聚合函数
添加链接描述

添加链接描述

group by是聚合函数吗 能和where放一块吗
添加链接描述

添加链接描述
添加链接描述
添加链接描述

select 
up.university,qd.difficult_level,count(qpd.question_id)/count(distinct qpd.device_id)
from user_profile up,question_practice_detail qpd,question_detail qd
where up.device_id=qpd.device_id and qpd.question_id=qd.question_id
and university='山东大学'
group by difficult_level

在这里插入图片描述牛客网取消答题成功声音

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入代码片

select 
if(age>=25,'25岁及以上','25岁以下')as age_cut,
count(device_id) as number
from user_profile
group by age_cut

在这里插入图片描述
在这里插入图片描述

select
device_id,gender,age,gpa
from user_profile
where university='山东大学'
union all
select device_id,gender,age,gpa
from user_profile
where gender='male'

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入代码片

select
device_id,gender,
case 
when age>=25 then '25岁及以上'
when age between 20 and 24 then'20-24岁'
when age<24 then '20岁以下'
else '其他'
end 
As age_cut
from user_profile

在这里插入图片描述在这里插入图片描述,逗号问题
无语
在这里插入图片描述单引号 引用
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值