LIKE属于较常用的比较运算符,通过它可以实现精确查询。()
正确答案:错误
BETWEENAND关键字可以判断某个字段的值是否在指定的范围内。()
正确答案:正确
IN关键字可以判断某个字段的值是否在于指定的范围内。()
正确答案:错误
使用EXISTS关键字时,内层查询语句不返回查询的记录,而是返回一个真假值。()
正确答案:正确
在MySQL中可以使用*代表所有的列,即可查出所有的字段。()
正确答案:正确
having关键字和where关键字后可以使用聚合函数。()
正确答案:错误
在对字符串进行模糊查询中,一个下划线通配符可匹配多个字符。()
正确答案:错误
distinct关键字只能作用于一个字段。()
正确答案:错误
在关键字in之前使用not关键字可以查询不在指定集合范围内的记录。()
正确答案:正确
若要求查找S表中,姓名的第一个字为“王的学生的学号和姓名。下面列出的SQL语句
中,错误的是()。
SELECT SnoSname FROMWHERESname=王%;
SELECTSno.SnameFROMWHERESnameLIkE王%
SELECT SnoSname FROMWHERESname LIKE王
全部正确
正确答案:ACD(少选不得分)
SQL语言中,删除EMP表中全部数据的命令正确的是
DELETE FROM emp;
DROP TABLE emp:
TRUNCATE TABLE emp;
没有正确答案
正确答案:AC(少选不得分)
以下关于SELECT语句描述正确的是()
SELECT语句用于查询一个表或多个表的数据
SELECT语句属于数据查询语言
SELECT语句的列必须是基于表的列的
SELECT语句表示数据库中一组特定的数据记录
正确答案:ABD(少选不得分)
关于检索结果排序,正确的是()。
关键字DESC表示降序ASC表示升序
如果指定多列排序,只能在最后一列使用升序或降序关键字
如果指定多列排序,可以在任意列使用升序或降序
关键字关键字ASC表示降序,DESC表示升序
正确答案:AC(少选不得分)
以下否定语句搭配正确的是()。
NOT IN
IN NOT
NOTBETWEENAND
IS
NOT NULL
正确答案:ACD(少选不得分)
下列语句中,表示过滤条件是vendid=1002或vendid=1003的是()。
select * from products where vend id=1002 or vendid=1003;
select * from products where vend_id in(1002,1003)
select * from products where vend_id not in(1004,1005);
select * from products where vend id=1002 and vend id=1003
正确答案:AB(少选不得分)
下列语句错误的是()。
select*from orders where ordemname is not null
select*fromorderswhereordername<>null
select*from orders where ordemname is null:
select*from orders where ordemname not is null
正确答案:BD(少选不得分)
对某个数据库进行筛选后,()
可以选出符合某些条件组合的记录
不能选择出符合条件组合的记录
可以选出符合某些条件的记录
只能选择出符合某一条件的记录
正确答案:AC(少选不得分)
下面对union的描述正确的是()。
使用UNION合并两个查询结果集时,所有查询中的列数和列的顺序必须相同且数据类型必须兼容。
UNION可以连接结果集中数据类型个数相同的多个结果集
UNIONALL将所有行合并到结果中,包括重复行
UNION将所有行合并到结果中,将删除重复的行
正确答案:ACD(少选不得分
下面正确表示Employees表中有多少个非NULL的Region列的SQL语句是)
SELECT COUNT FROM Employees
SELECT COUNTALL Region) FROM Employees;
SELECT COUNTDISTINCT Region) FROM Employees
SELECT SUMALL Region) FROM Employees;
正确答案:B
查询tb001数据表中的前5条记录,并升序排列,语法格式是()。
SELECTFROM tb001 ORDER BY id ASC LIMIT 0,5;
SELECTFROMtb001ORDERBYidDESCLIMIT0.5
SELECTFROMtb001ORDERBYidGROUPBYLIMIT05
SELECTFROM tb001 ORDER BYid ORDER LIMIT 0,5;
正确答案:A
查询tbbook表中usemno字段的记录,并去除重复值的是
SELECT DISTINCT userno FROM tb book
SELECTuserno DISTINCT FROM tb_book
SELECTDISTINCT(userno)FROM tb_book
SELECTuserno FROMDISTINCT tb_book
正确答案:A
用isnull关键字来判断字段的值是否为空值,那isnull关键字应该在(之后使用
order by
where
select
limit
正确答案:B
在MySQL语言中,条件“agebetween20and30”表示年龄为20-30,且。
包括20岁和30岁
不包括20岁和30岁
包括20岁但不包括30岁
包括30岁但不包括20岁
正确答案:A
当使用select语句返回的结果集中行数很多时,为了便于用户对结果数据的浏览和操作可以使用0子句来限制被select语句返回的行数。
limit语句
insert语句
update语句
delete语句
正确答案:A
可以从表或视图中检索数据的MySQL语句是
select
insert
update
delete
正确答案:A
在SQL语句中,子查询是()。
返回单表中数据子集的查询语句
选取多表中字段子集的查询语句
选取单表中字段子集的查询语句
入到另一个查询语句之中的查询语句
正确答案:D
Select语句的执行过程是从数据库中选取匹配的特定记录和字段.并将这些数据组成一个结果集,然后以(的形式返回
结构体数组
系统表
永久表
临时表
正确答案:D
使用空值查询时,表示一个列RR不是空值的表达式是()
RRis null
RRnull
RR<>null
RR is not null
正确答案:D
Select语句中使用(关键字可以将重复行屏
order by
having
distinct
正确答案:D
将多个结果集合并到一起,并且去除相同记录使用下列(关键字。
UNION ALL
LEFT JOIN
UNION
LEFT JOIN
正确答案:C
在子查询中,(关键字表示满足其中任意一个条件。
IN
ANY
AL
EXISTS
正确答案:B
下列函数可以求出表中某个数值类型字段取值的平均值
SUMO
MAXO
COUNTO
AVGO
正确答案:D
有订单表tborder包含用户信息userid,商品信息goodsid,以下()语句能够返回至少被购买两次的商品id
SELECT goodsid FROM tb_order WHERE COUNT(goodsid)>1
SELECT goodsid FROM tb_order WHERE MAX(goodsid)>1
SELECT goodsid FROM tb_order GROUP BY goodsid HAVING COUNT(goodsid)> 1
SELECT goodsid FROM tb order WHERE HAVING COUNTgoodsid)>1 GROUP BYgoodsid
正确答案:C
在SELECT语句中,可以使用0子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。
ORDERBY
GROUP BY
WHERE
IN
正确答案:B
关于SELECT*FROMtbbookLIMIT510描述正确的是()
获取第6条到第10条记录
获取第5条到第10条记录
获取第6条到第15条记录
获取第5条到第15条记录
正确答案:C
在SELECT语句中WHERE子句表示
指定查询条件
逻辑运算
在哪里
模糊查询
正确答案:A
SELECT*FROMtbstudent该代码中的*号,表示的正确含义是()
普通的字符
错误的符号
模糊查询
所有的列
正确答案:D
在MySQL中,通常使用(语句来进行数据的检索和输出操作
SELECT
INSERT
UPDATE
DELETE
正确答案:A
( )子句可以对查询结果的记录条数进行限定,控制它输出的行数
正确答案:
填空1:LIMIT
使用 ( )关键字可以去除查询结果中的重复记录
正确答案:
填空1:DISTINCT
使用ORDERBY可以对查询的结果进行升序和降序排列其中降序使用( ) 表
示。
正确答案:
填空1:DESC
使用ORDERBY可以对查询的结果进行升序和降序排列.其中升序使用( )表
示。
正确答案
填空1:ASC
LIKE属于较常用的比较运算符,通过它可以实现( )查询
正确答案
填空1:模糊查询
( )关键字可以判断某个字段的值是否在指定的范围内
正确答案:
填空1BETWEENAND
( )关键字可以判断某个字段的值是否在于指定的集合中
正确答案:
填空1:IN
使用 ( )关键字时,内层查询语句不返回查询的记录,而是返回一个真假值
正确答案
填空1:EXISTS
在MVSQL中可以使用( )代表所有的列.即可查出所有的字段
正确答案
填空1:*