w_SHUI
w_SHUI
全部文章
分类
归档
标签
去牛客网
登录
/
注册
w_SHUI的博客
TA的专栏
22篇文章
0人订阅
牛客网题目
22篇文章
69人学习
全部文章
(共23篇)
题解 | 检索并列出已订购产品的清单 distinct
来自专栏
select distinct prod_id from OrderItems; DISTINCT 是 SQL 中用于去除重复行的关键字。它的作用是确保查询结果集中,每一行数据都是唯一的。1. 核心语法 SELECT DISTINCT 列名1, 列名2, ... FROM 表名; 位置:必须紧跟在 ...
2026-02-26
0
45
题解 | 找出每个学校GPA最低的同学 开窗函数 partition by order by
来自专栏
select device_id, university, gpa from ( select device_id, university, gpa, row_number() over(partition by university order by gpa) as rn ...
2026-02-26
0
47
题解 | 提取博客URL中的用户名 INSTR()
来自专栏
SELECT device_id, substring_index(blog_url, '/', -1) user_name FROM user_submit; INSTR() 是 SQL 中用于查找子串位置的函数。它的作用是返回一个字符串在另一个字符串中第一次出现的位置(索引)。如...
2026-02-26
0
52
题解 | 统计每种性别的人数 substr截取
来自专栏
select substr(profile,15) as gender ,count(1) "number" from user_submit group by substr(profile,15) 通用写法:SUBSTR(字段, 起点, 长度)。截取长度 (可选)...
2026-02-26
0
55
题解 | 计算用户的平均次日留存率 次日留存率
来自专栏
select count(b.device_id)/count(1) as avg_ret from ( select distinct device_id,`date` from question_practice_detail )a left join (...
2026-02-26
0
59
题解 | 计算用户8月每天的练题数量 不同数据库转换函数
来自专栏
SELECT day(`date`) day, count(*) question_cnt FROM question_practice_detail WHERE date_format(`date`, '%Y%m') = 202108 GROUP BY day(`date`); 数...
2026-02-26
0
42
题解 | 计算25岁以上和以下的用户数量 case when 字段的别名引号 表的别名子查询
来自专栏
select age_cut ,count(1) as "number" from(select case when age is null or age < 25 then '25岁以下' when age >=25 t...
2026-02-25
0
38
题解 | 查找山东大学或者性别为男生的信息 union all 和union
来自专栏
select device_id ,gender ,age ,gpa from user_profile where university='山东大学' union all select device_id ,gender ,age ...
2026-02-25
0
34
题解 | 分组过滤练习题 SQL语句执行顺序
来自专栏
select university ,avg(question_cnt) as avg_question_cnt ,avg(answer_cnt) as avg_answer_cnt from user_profile group by university hav...
2026-02-25
0
23
题解 | 分组计算练习题 order by gender, university
来自专栏
select gender ,university ,count(1) as user_num ,round(avg(active_days_within_30),1) as avg_active_day ,...
2026-02-25
0
32
首页
上一页
1
2
3
下一页
末页