测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
下列哪个 SQL 特性用于实现递归查询
正确
公用表表达式(CTE)特别是递归 CTE 可以实现递归查询。
错误
公用表表达式(CTE)特别是递归 CTE 可以实现递归查询。
-
2/10问题
2. 问题
在 SQL 中,哪个窗口函数用于为行分配序号
正确
ROW_NUMBER() 为结果集中的每一行分配唯一的序号。
错误
ROW_NUMBER() 为结果集中的每一行分配唯一的序号。
-
3/10问题
3. 问题
下列哪个窗口函数会为相同值的行分配相同的排名,但不会跳过后续排名
正确
DENSE_RANK() 为相同值的行分配相同排名,但不会跳过后续排名。
错误
DENSE_RANK() 为相同值的行分配相同排名,但不会跳过后续排名。
-
4/10问题
4. 问题
在 SQL 中,哪个关键字用于定义窗口函数的窗口框架
正确
窗口函数可以使用 PARTITION BY 分组,ORDER BY 排序,ROWS BETWEEN 定义窗口范围。
错误
窗口函数可以使用 PARTITION BY 分组,ORDER BY 排序,ROWS BETWEEN 定义窗口范围。
-
5/10问题
5. 问题
下列哪个 SQL 语句用于实现透视表功能
正确
不同数据库系统实现透视表的方式不同:SQL Server 用 PIVOT,Oracle 11g+ 用 PIVOT,其他数据库可能需要使用 CASE 表达式。
错误
不同数据库系统实现透视表的方式不同:SQL Server 用 PIVOT,Oracle 11g+ 用 PIVOT,其他数据库可能需要使用 CASE 表达式。
-
6/10问题
6. 问题
在 SQL 中,哪个函数用于处理 JSON 数据
正确
不同数据库系统提供不同的 JSON 处理函数,如 MySQL 有 JSON_EXTRACT(),SQL Server 有 JSON_VALUE()。
错误
不同数据库系统提供不同的 JSON 处理函数,如 MySQL 有 JSON_EXTRACT(),SQL Server 有 JSON_VALUE()。
-
7/10问题
7. 问题
下列哪个 SQL 语句用于实现递归查询
正确
标准 SQL 使用 WITH RECURSIVE,Oracle 使用 CONNECT BY 实现递归查询。
错误
标准 SQL 使用 WITH RECURSIVE,Oracle 使用 CONNECT BY 实现递归查询。
-
8/10问题
8. 问题
在 SQL 中,哪个操作符用于模式匹配正则表达式
正确
不同数据库系统使用不同的正则表达式操作符:MySQL 用 REGEXP,PostgreSQL 用 ~ 或 SIMILAR TO,Oracle 用 REGEXP_LIKE,SQL Server 用 LIKE 配合特殊字符。
错误
不同数据库系统使用不同的正则表达式操作符:MySQL 用 REGEXP,PostgreSQL 用 ~ 或 SIMILAR TO,Oracle 用 REGEXP_LIKE,SQL Server 用 LIKE 配合特殊字符。
-
9/10问题
9. 问题
下列哪个 SQL 特性用于处理时态数据(随时间变化的数据)
正确
系统版本化时态表(SQL:2011 标准)自动记录数据的历史版本,可查询任意时间点的数据状态。
错误
系统版本化时态表(SQL:2011 标准)自动记录数据的历史版本,可查询任意时间点的数据状态。
-
10/10问题
10. 问题
在 SQL 中,哪个函数用于生成 UUID(全局唯一标识符)
正确
SQL Server 用 NEWID(),MySQL 8.0+ 用 UUID(),PostgreSQL 用 gen_random_uuid(),Oracle 用 SYS_GUID()。
错误
SQL Server 用 NEWID(),MySQL 8.0+ 用 UUID(),PostgreSQL 用 gen_random_uuid(),Oracle 用 SYS_GUID()。