2026年数据库管理SQL进阶练习题.docxVIP

  • 1
  • 0
  • 约4.86千字
  • 约 12页
  • 2026-08-24 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年数据库管理SQL进阶练习题

一、选择题(共10题,每题2分,合计20分)

1.在MySQL中,使用`GROUPBY`语句时,若要求结果集中的每一行数据都是唯一的,应使用哪个子句?

A.`DISTINCT`

B.`UNION`

C.`HAVING`

D.`ORDERBY`

2.SQL中,哪个函数用于返回字符串的子串?

A.`SUBSTRING`

B.`SUBSTR`

C.`EXTRACT`

D.`SPLIT`

3.在Oracle数据库中,如何为表中的某列创建唯一约束?

A.`UNIQUE(列名)`

B.`CONSTRAINT(列名)UNIQUE`

C.`PRIMARYKEY(列名)`

D.`INDEX(列名)UNIQUE`

4.SQL中,`INNERJOIN`与`LEFTJOIN`的主要区别是什么?

A.`INNERJOIN`返回匹配的行,`LEFTJOIN`返回左表所有行

B.`INNERJOIN`需要`ON`子句,`LEFTJOIN`不需要

C.`INNERJOIN`是默认的连接方式,`LEFTJOIN`需要显式指定

D.`INNERJOIN`仅适用于MySQL,`LEFTJOIN`适用于Oracle

5.在SQL中,哪个关键字用于临时存储中间

文档评论(0)

1亿VIP精品文档

相关文档