牛客297995581号
牛客297995581号
全部文章
分类
题解(46)
归档
标签
去牛客网
登录
/
注册
牛客297995581号的博客
全部文章
(共48篇)
题解 | #按照数量和价格排序#
select quantity,item_price from OrderItems order by quantity desc,item_price desc; //多列排序时,注意:1.注意列的顺序 2.注意格式:列1 asc/desc,列2 asc/desc...... //3.没有注明升降...
Mysql
2022-03-23
32
1002
题解 | #对顾客ID和日期排序#
select cust_id,order_num from Orders # 注意审题: 订单日期倒序排列 order by cust_id asc,order_date desc; // order by + 列(select 后可以没有)
Mysql
2022-03-23
10
775
题解 | #21年8月份练题总数#
select count(distinct device_id) as did_cnt,//总用户数:用户可以登录多次同一台设备 count(question_id) as question_cnt//总次数 from question_practice_detail qpd where year...
Mysql
2022-03-23
4
330
题解 | #统计复旦用户8月练题情况#
select difficult_level, //正确率:正确数/总题数 sum(if(qpd.result = 'right', 1, 0)) / count(qpd.question_id) as correct_rate from question_practice_de...
Mysql
2022-03-23
6
500
题解 | #统计复旦用户8月练题情况#
select up.device_id, university, //是八月份计数+1(从0开始),不是计数+0 sum(if(month(qpd.date) = 8,1,0)) as question_cnt, //答题结果正确计数+1,错误+0(同上)...
Mysql
2022-03-22
0
318
题解 | #找出每个学校GPA最低的同学#
select device_id, university, gpa from ( //*是为了提供select的列数据 //窗口函数:先根据university分组,然后在分组内部按gpa升序排列,这里取到的是不同学校升序排列的gpa数据们...
Mysql
2022-03-21
5
362
题解 | #截取出年龄#
select substring_index(substring_index(profile,',',-2),',',1) as age, //截取中间字符串:substring_index(substring_index())此函数灵活套娃可以解决 //强调:正负数:是指从左向右?从右向左...
Mysql
2022-03-21
2
248
题解 | #统计每种性别的人数#
select substring_index(profile,',','-1') gender, // 要分割 profile 这一列;,是分隔符;负数:从右向左取一个被截取的字符串(正数:从右向左截取) //注意: 想要截取中间部分,可以用 substring_index(substrin...
Mysql
2022-03-21
1
316
题解 | #计算用户的平均次日留存率#
select count(date2) / count(date1) as avg_ret //平均次日留存率 = 第 n 天相比前一天新增用户数量 / 第一天新增用户数量 //第二天继续刷题平均概率 = 第二天相比第一天继续刷题用户数量 / 第一天总人数 from ( select...
Mysql
2022-03-21
3
357
题解 | #计算用户8月每天的练题数量#
select day(date) as day,//取日期中的日 count(question_id) as question_cnt//统计题数 from question_practice_detail where year(date) = 2021 and month(dat...
Mysql
2022-03-19
0
210
首页
上一页
1
2
3
4
5
下一页
末页