- 博客(3)
- 收藏
- 关注
原创 sql 语句中count()有条件的时候为什么要加上or null?
sql 语句中count()有条件的时候为什么要加上or null?例如:为什么要加上or NULL 直接count(release_year='2006')有什么问题吗?不就是要找release_year = '2006'的数据吗,为什么要计算NULL的数据。
2023-09-06 16:18:57
203
2
原创 SQL22 统计每个学校的答过题的用户的平均答题数
第一行表示:用户的常用信息为使用的设备id为2138,性别为男,年龄21岁,北京大学,gpa为3.4,在过去的30天里面活跃了7天。device_id 用户数 要distinct 因为一个用户可以答很多题目。写成 count(distinct(q.device_id))比如 计算 北京大学 题目难度是简单的 平均用户答题数?一共2个用户,那就是2个与用户答题数量相加/ 2个用户。(count(q.question_id)计数。question_id 答题数量。不会的点:怎么表示平均答题数?
2023-06-13 21:18:41
183
1
原创 牛客SQL26 计算25岁以上和以下的用户数量
'25岁以下' as avg_cut , count(device_id) as number。'25岁及以上' as avg_cut, count(device_id)as number。难点,这个25岁以上,以下 这个字段的value是怎么设置的?表达式"age_cnt"被用作CASE语句的结果的别名。"age_cnt"是根据"age"的值分类的结果的别名。它根据"age"列的值进行评估,并根据条件。题目:计算25岁以上和以下的用户数量。怎么设置一个新的values?为每行分配相应的标签。
2023-06-13 20:48:34
144
1
空空如也
Zotero找可用pdf问题
2022-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人