没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1.卡方检验是用途非常广的一种假设检验方法,卡方检验中,将任意两行互换,卡方值( )
A.变大
B.变小
C.不变
D.不确定
解析:卡方检验的结果与分类变量的顺序无关,将任意两行进行互换,卡方值不变。
2,在研究数据中,有一个变量“饮料类型”有4 个水平“果汁”、“碳酸饮料”、
“能量饮料”和“其他”,由于该变量的少量数据缺失,那么缺失值用哪种填充
方式会比较好?
A.均值
B.中位数
C.众数
D.调和平均数
解析:这是分类数据,只能用“众数”。
3.在进行缺失值填补时,若数据呈明显的偏态分布,则可考虑采用下列哪种方
法?( )
A.将存在缺失值的样本删除
B.将存在缺失值的变量删除
C.中位数填补
D.均值填补
解析:中位数不受具体数据分布的影响
4.教育水平作为定序型变量,若要描述其离散程度,可选用以下哪种方法( )
A.平均差
B.四分位差
C.方差
D.标准差
解析:另外三种都只能用于描述数值型数据。
5.以下哪个函数用来返回当前的日期及时间
A.NOW
B.TIME
C.DATE
D.TIMENOW
解析:NOW函数用来返回当前的日期及时间信息。
6.以下哪个 SQL 函数可以完成对数字的四舍五入
A.FLOOR
B.CEILING
C.ROUND
D.TRUNCATE
解析:floor(x)表示返回小于 x 的最大整数值(去掉小数取整),ceiling(x)表示返
回大于 x 的最小整数值(进一取整),round(x,y)表示返回参数 x 的四舍五入的
有 y 位小数的值(四舍五入),truncate(x,y)表示返回数字 x 截短为 y 位小数的
结果。
7.以下聚合函数中,使⽤正确的是
A.COUNT(*)
B.MIN(*)
C.MAX(*)
D.SUM(*)
解析:COUNT()函数对给定数据进⾏计数,COUNT(*)表示对表中所有记录进⾏计数;⽽其他聚合函
数
只能对给定字段的值进⾏计算。
8.求两个判断条件的交集结果时使用的运算符是
A.加号(+)
B.等号(=)
C.且(AND)
D.或(OR)
9.子查询如果在SQL语句中放错位置是会报错的,子查询可以出现在以下哪个子句中
A.GROUP BY
B.ORDER BY
C.HAVING
D.LIMIT
解析:子查询可以出现在SELECT、WHERE、HAVING、FROM、JOIN子句中。
10.子查询使用的运算符ALL, 表示的意思是
A.满足所有条件
B.满足任意一个条件
C.一个都不满足
D.满足一个条件
解析:IN或NOT IN表示是否在其中,等于其中任意一个条件即可,ALL表示每一个,全部条件都满足。
11.关于子查询的语法规则,正确的是
A.子查询必须放在圆括号里
B.由外到内执行,先执行外部的主查询,再执行内部的子查询
C.可以嵌套无数个子查询
D.所有的子查询都必须添加别名
12.子查询是SQL语句中常用语法,合理的使用子查询可以让代码更简洁。以下关于子查询,说法不正
确的是
A.表子查询必须添加表别名
B.引用表子查询中的计算字段,必须添加列别名
C.所有的连接查询都可以替换为子查询
D.所有的子查询都可以替换为连接查询
解析:当WHERE子句的查询条件是聚合函数时,子查询不能替换为连接查询。
13.使用“select * from 表 1 inner join 表 2 on 表 1.员工 id = 表 2.员工id”语句对下边两个表进行
查询,查询结果中应有几行数据
A.2
B.3
C.4
D.5
解析:在连接两表的字段中有重复值且两个字段的值不是一对一匹配关系时
,内连接的结果是把两表中都有的值列出来,并且有重复值的地方进行多对多匹配。
14.使用SQL合并数据简单方便,以下关于SQL中UNION关键字的描述,不正确的是
A.UNION合并数据集的字段个数必须相同
B.UNION合并数据集的字段数据类型必须相同
C.UNION合并数据集的字段顺序必须相同
D.UNION合并后的数据集的行数是合并前的总行数
解析:UNION合并后的数据集的行数是合并前的总行数
15.SQL连接查询时,建⽴连接的关键字段可以有⼏个
A.一个
B.两个
C.多个
D.一个或多个
解析:
连接查询时的连接条件可以是⼀个或多个。
16.别名是SQL中常用的内容,通过别名可以区别不同的表、可以让查询结果可读性增强。在SQL语句
中,别名不能出现在哪个⼦句中呢?
A.SELECT
B.WHERE
C.FROM
D.JOIN
解析:在SQL中可以设置表别名和列别名,SQL语句的执⾏顺序是FROM-->-->ON-->JOIN--
>WHERE-->GROUP BY--
>HAVING-->SELECT-->ORDER BY,别名是在WHERE⼦句后计算的,所以WHERE⼦句中不能⽤列
别名,
FROM和JOIN⼦句中可以⽤表别名。
17.SQL语言中每个函数出现的位置都是有要求的,稍有错误就会导致语法错误或者结果数据的计算错
误。SQL中的COUNT、SUM、AVG、MAX、MIN等函数,不可以出现在()子句中
A.SELECT
B.WHERE
C.HAVING
D.oRDER BY
解析:由于SQL语句的执行顺序:FROM -> ON -> JOIN -> WHERE -> GROUP BY -> HAVING ->
SELECT -> DISTINCT -> UNION -> ORDER BY -> LIMIT,WHERE子句中不能用聚合函数。
18.某数据表中包含name字段,现要查找name字段中包含"a"的姓名,下面哪个选项获取的结果最准
确().
A.name LIKE ’%a%’
B.name LIKE ’a%’
C.name LIKE ’%a’
D.name LIKE ’_a%’
解析:
’%’可以匹配0个或多个字符,’_’可以匹配一个字符。因此 D选项不如A选项匹配的范围广,比如
“huater” 这样的名字 通过'%a%'可以匹配到,但是用'_a%'是匹配不到的。
19。在SQL语句中我们判断数据是否在某个范围内可以使用BETWEEN关键字,现有语句 X BETWEEN
10 AND 20 ,下列与其等价的表达式是()
A.X>10 AND X<20
B.X>10 AND X<=20
C.X>=10 AND X<20
D.X>=10 AND X<=20
解析:⽐较运算符BETWEEN ... AND ...表示在某个范围值之间,包括范围值在内。
20.在SQL语言中对查询结果排序可以使用ORDER BY语句,在ORDER BY子句中如果指定了多个字
段,则()
A.只按第一个字段排序
B.只按最后一个字段排序
C.按从左至右优先依次排序,前一个字段取值相同时,再按照后一个字段排序
D.无法进行排序
解析:
order by可以按照从左至右顺序多层级排序,所以答案是C
21.数据库中的数据不要随意修改,如必须修改更新表中数据的命令是()
A.CLEAR
B.UPDATE
C.DELETE
D.ADD
解析:
update是更新数据命令,clear用于清除sql语句和结果窗格,delete用于删除记录,add为添加字段命
令,所以选B
22.在SQL命令中关于删除命令DELTE的用法中,DELETE FROM后跟
A.表名
B.字段名
C.记录行号
D.数据库名称
解析:
delete from+表名,所以选A
23.SQL 语言可细分为数据定义语言、数据操作语言、数据控制语言、数据查询语言,下面哪项不属于
数据操作语言()
剩余40页未读,继续阅读
资源评论
Fronk
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功