【数据库】数据分析专项练习题库-SQL试卷三

这是一份关于SQL数据查询和分析的专项练习题库,涵盖了单选题,涉及SQL查询语句、字段编码方法、正则表达式、聚合函数、表的合并、排序和分组等知识点。题目包括了对SQL语句的正确使用、字段类型选择、数据操作及统计分析等实际应用。
摘要由CSDN通过智能技术生成

目录

单选题


数据来源:数据分析专项练习题库

单选题

共33题,共66.0分

1.组合多条SQL查询语句形成组合查询的操作符是( )
A.SELECT
B.ALL
C.LINK
D.UNION

2.字段“户籍所在省份”,下列方法最适宜的是( )
A.需要编码为数值变量
B.需要编码为字符变量
C.需要编码为二分变量
D.需要编码为分类变量

省份更适合用分类变量。

3.字段“贷款人姓名”,下列方法最适宜的是( )
A.需要编码为数值变量
B.需要编码为字符变量
C.需要编码为二分变量
D.需要编码为分类变量

字符型变量适合姓名。

4.子查询使用的运算符IN, 表示的意思是( )
A.满足所有条件
B.满足任意一个条件
C.一个都不满足
D.满足一个条件

5.在以下语句中,哪个语句可以正确为<订单>表中的<金额>字段赋值:
A.alter table 订单 add 金额 = 产品单价 * 数量
B.alter table 订单 modify 金额 = 产品单价 * 数量
C.update 订单 set 金额 = 产品单价  * 数量
D.update 订单 let 金额 = 产品单价 * 数量

本题考查SQL语句中为字段赋值的方法。为字段赋值时应使用update…set…语句,所以正确答案为C,A、B、D均有语法错误。

6.在以下语句中,哪个语句可以用来查询<绩效成绩>表中‘员工id’字段以’b’开头的记录
A.select * from 绩效成绩 where 员工id = ‘b’;
B.select * from 绩效成绩 where 员工id regexp ‘^b’;
C.select * from 绩效成绩 where 员工id = ‘^b’;
D.select * from 绩效成绩 where 员工id regexp ‘.b’;

本题考查SQL语句中正则表达式的使用方法。A与C没有使用regexp关键字,D使用的模式字符’.’代表字符串中的任意一个字符而非匹配字符串开始的部分,所以只有B能够正确查询以’b’开头的记录,所以答案为B。

7.在以下语句中,哪个语句可以用来查询<订单>表中不同<品类>下的平均<销售金额>
A.select average(销售金额) from 订单 group by 品类;
B.select

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值