马上就要面试了
你到底行不行

开始测试,了解你的SQL真实水平,找到提升方向!

3分钟
完成测试
6题
精选题目
120分
满分挑战
注意:本页面为 不定项选择题, 共6题,全部答对20分,答对部分10分,选错、选多0分;满分120分。

1.

以下哪个关键词明显区别于其他三个关键词?

2.

查询注册日期是周末(周六或周日)的用户数量,最合适的SQL是?

users表:

user_id register_date (date)
1 2023-01-15
2 2023-02-28
3 2023-03-10

3.

关于SQL中CASE WHEN表达式的性质,下列陈述哪些是正确的?

4.

学生表students(id, name)、课程表courses(id, name)、成绩表scores(student_id, course_id, score)。查询选了“数学”课且成绩大于80分的学生姓名,哪些SQL正确?

5.

考虑有一个名为sales的表,包含字段employee_id, sale_amount, sale_date。为了找出每个员工每个月销售额最高的记录,并且需要确保即使有多个相同最高销售额的记录也能被选中,应该使用下列哪个窗口函数?

6.

计算复购率时,需要统计有两次或以上购买行为的用户数。以下哪种方法最严谨?