数据库系统工程师SQL语句试卷及分析.docxVIP

  • 1
  • 0
  • 约1.87万字
  • 约 38页
  • 2026-11-14 发布于北京
  • 举报

数据库系统工程师SQL语句试卷及分析.docx

数据库系统工程师SQL语句试卷及分析

一、单项选择题(共10题,每题1分,共10分)

(1)在SQL语言中,用于从数据库中检索数据的关键字是()。

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

答案:A

解析:SELECT语句是SQL中用于查询和检索数据的关键字,属于数据查询语言(DQL)的核心命令。INSERT用于插入新数据,UPDATE用于修改已有数据,DELETE用于删除数据,这三个关键字都属于数据操作语言(DML)范畴,它们都是对数据进行写操作,而非检索。因此正确选项为A。

(2)在SQL语句中,用于将查询结果按照指定列进行分组的关键字是()。

A.ORDERBY

B.GROUPBY

C.HAVING

D.DISTINCT

答案:B

解析:GROUPBY子句用于将查询结果按照一个或多个列进行分组,通常与聚合函数(如COUNT、SUM、AVG等)配合使用,以实现对每组数据的统计汇总。ORDERBY用于对结果集进行排序,HAVING用于对分组后的结果进行条件过滤,DISTINCT用于去除查询结果中的重复行。因此正确选项为B。

(3)下列关于SQL中WHERE子句与HAVING子句的区别,说法正确的是()。

A.WHERE子句用于过滤分组后的结果,HAVING子句用于过滤分组前的行

B.WHERE子句用于过滤分组前

文档评论(0)

1亿VIP精品文档

相关文档