- 1
- 0
- 约1.87万字
- 约 38页
- 2026-11-14 发布于北京
- 举报
数据库系统工程师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)