SQL数据库实战题_面试必刷+解析_牛客题霸_牛客网
基础练习
1. 常用字段
distinct()
去重
MAX()
avg()
求平均值
union all
将多个查询结果合在一起,不去重
union
将多个查询结果合在一起 去重
SUBSTRING_INDEX(profile, ',', -1)
截取最后一个,如果是 -2 就是截取最后两个
2. 小技巧
取表中的前几条数据
某个字段不为空
字段中包含某些文字
多列分组
Group by 跟 where, having 联用
case 函数
日期函数
窗口函数
连接查询
3. 例题
SQL24 统计每个用户的平均刷题数
统计每个学校各难度的用户平均刷题数
SQL25 查找山东大学男生的GPA
SQL26 计算25岁以上和以下的用户数量