专三-3-51-150

专三-3-51-150

收藏豆荚
剥了 3 次
年级:其他
科目:其他
lhy
2025-07-14
100 颗豆豆
1. 单选题
900 秒

在一个包含GROUP BY子句的查询中,可以使用哪个子句限制返回的分组数量

LIMIT

MAX

TOP

RANGE

2. 单选题
900 秒

在分组查询中,哪个关键字用于指定要分组的字段?

group by

order

desc

select

3. 单选题
900 秒

如果在ORDER BY子句中同时包含ASC和DESC关键字,那么MySQL会如何处理

默认使用DESC排序

默认使用ASC排序

查询会报错

MySQL会自动忽略其中一个关键字

4. 单选题
900 秒

如果需要对某列的非空值进行计数,应该使用哪个函数

MIN(*)

COUNT(*)

SUM(*)

AVG(*)

5. 单选题
900 秒

在GROUP BY子句中使用多个列进行分组,这些列的组合是如何影响分组结果的

结果集将基于第一个列进行分组

每个列将独立进行分组

结果集将基于列的组合进行分组

只有最后一个列被用于分组

6. 单选题
900 秒

在MySQL中,下列哪个选项是比较运算符?

is not null

in

like

>=

7. 单选题
900 秒

下列选项中,哪项不是比较运算符?

BETWEEN AND

<>

!=

<

8. 单选题
900 秒

group by表示按照字段值进行分组,什么样的记录为一组?

值相等

数据类型相同

字符数相等

无所谓

9. 单选题
900 秒

在MySQL中,ORDER BY子句用于

过滤数据

对查询结果进行排序

分组数据

聚合数据

10. 单选题
900 秒

当使用BETWEEN ... AND语句时,下面哪个选项是正确的数据类型

日期类型

字符串类型

整数类型

所有上述类型

11. 单选题
900 秒

在MySQL中,对于BETWEEN ... AND语句,下面哪个选项是正确的

只能用于数字比较

只能用于日期比较

可以用于数字比较和日期比较

只能用于字符串比较

12. 单选题
900 秒

在 MySQL中,以下哪个选项是正确的 AND 逻辑运算符的用法

where cate = 'A' and q > 100

WHERE and cate = 'A',q> 100

WHERE cate = 'A' q> 100 OR price < 50 AND

AND cate = 'A' q > 100 WHERE price < 50

13. 单选题
900 秒

between...and ...在SQL语句中有什么用处

可以将查询条件限制在某个范围里面

判断是否为空

判断是否相等

判断是否不相等

14. 单选题
900 秒

当使用ORDER BY子句对日期列进行排序时,默认排序方式是什么

按日期升序排序(从早到晚)

按日期降序排序(从晚到早)

按月份升序排序

按年份降序排序

15. 单选题
900 秒

默认情况下,ORDER BY子句会按哪个方向对数值列进行排序

升序(ASC)

降序(DESC)

绝对值升序

绝对值降序

16. 单选题
900 秒

按照姓名升序排列

order by desc name

order by name desc

order by name asc

order by asc name

17. 单选题
900 秒

在数据库查询中表示模糊匹配的关键字是什么?

and

not

like

no

18. 单选题
900 秒

LIKE关键字在SQL中的主要用途是什么?

精确匹配

排序

分组

模糊查询

19. 单选题
900 秒

使用LIKE进行模糊查询时,通配符可以是什么?

%

#

&

@

20. 单选题
900 秒

在MySQL中,BETWEEN ... AND语句可以用于哪种情况

基于单个字段的值范围过滤

基于多个字段的值范围过滤

只能用于连接查询

只能用于子查询

21. 单选题
900 秒

在SQL中,使用LIKE进行模糊查询时,哪个通配符表示任意多个字符?

%

&

#

@

22. 单选题
900 秒

SQL语言允许使用通配符进行字符串的匹配,其中“%”表示()

零或任意多个字符

任意单个字符

无数

一个

23. 单选题
900 秒

当使用BETWEEN ... AND语句时,以下哪个选项是正确的描述

必须包含NOT关键字才能排除范围内的值

可以通过NOT关键字排除范围内的值

无法排除范围内的值

只能使用EXCLUDE关键字排除范围内的值

24. 单选题
900 秒

当使用 AND 运算符时,下面哪个选项是正确的逻辑结果

根据情况满足

所有条件都必须满足

至少一个条件必须满足

两个条件不能同时存在

25. 单选题
900 秒

哪个是like正确运算表达式?

select * from net_46 where s_name like ’#晓#’

select * from net_46 where s_name like ’&晓&’

select * from net_46 where s_name like ’$晓$’

select * from net_46 where s_name like ’%晓%’

26. 单选题
900 秒

select * from net_46 where s_name like ’%弘%’的sql作用是

查询net_46表中s_name字段为‘弘’的学生姓名

查询net_46表中s_name字段为‘弘’的所有信息

查询net_46表中s_name字段包含‘弘’的学生姓名

查询net_46表中s_name字段包含‘弘’的全部信息

27. 单选题
900 秒

用select进行模糊查询时,可以使用哪个通配符来进行查询

!

#

$

_

28. 单选题
900 秒

“_”在SQL中的通配符里有什么用处?

表示任意多个字符

表示任意单个字符

表示特定字符

表示特定字符串

29. 单选题
900 秒

查询name开头为“王”并且name是两个字的员工信息的SQL语句是?

select * from 表where name like‘王_’

select * from 表where name like‘%王_’

select * from 表where name like‘%王%’

select * from 表where name like‘%王’

30. 单选题
900 秒

%不能匹配以下哪个选项

任意字符

NULL

空字符串

确切字符串

31. 单选题
900 秒

当使用 AND 运算符时,如果多个条件连接在一起,下面哪个选项是正确的运算顺序

从左到右

从右到左

没有固定顺序

优先级取决于数据类型

32. 单选题
900 秒

下面选项中是正确语句是

where name = 'John'and age = 30 and city = 'New York'

WHERE name = 'John' where age = 30 where city = 'New York'

WHERE name = 'John' , (age = 30 , city = 'New York')

WHERE (name = 'John' : age = 30) : city = 'New York'

33. 单选题
900 秒

在SQL中,NOT LIKE用于执行哪种类型的查询?

等于查询

不等于查询

大于查询

模糊匹配查询

34. 单选题
900 秒

使用 AND 运算符时,以下哪个选项是正确的描述

只能用于数字比较

只能用于字符串比较

可以用于数字比较和字符串比较

只能用于日期比较

35. 单选题
900 秒

在 MySQL 中,以下哪个选项是正确的 AND 运算符的用法

where date > '2023-01-01' and date < '2023-12-31'

AND WHERE date BETWEEN '2023-01-01' '2023-12-31'

WHERE date = '2023-01-01' date = '2023-12-31' AND

WHERE date IN ('2023-01-01', '2023-12-31')

36. 单选题
900 秒

当使用 AND 运算符时,以下哪个选项是正确的描述

满足两个就行

所有条件都必须满足

只要一个满足就行

两个条件互斥

37. 单选题
900 秒

以下哪个选项是正确的 AND 语句

where price > 100 and price < 200 and quantity > 50

and where price > 100 , price < 200 quantity > 50

where price > 100 (price < 200 , quantity > 50)and

and where price > 100 and price < 200 where quantity > 50

38. 单选题
900 秒

在 MySQL 中,以下哪个选项是正确的 IN 运算符的用法

where age in (25, 30, 35)

where age = in (25, 30, 35)

where age between (25, 35)

where age like (25, 30, 35)

39. 单选题
900 秒

当使用 IN 运算符时,下面哪个选项是正确的逻辑结果

包含所有指定的值

包含任意一个指定的值

只包含第一个指定的值

不包含任何指定的值

40. 单选题
900 秒

在SQL语句中查找条件为姓名不是 NULL 的where子句选择什么

where name ! null

where name not null

where name is not null

where name!=null

41. 单选题
900 秒

查找条件为,性别不是 NULL 的记录的SQL语句中的where子句如何写

WHERE sex ! NULL

WHERE sex NOT NULL

where sex is not null

WHERE sex!=NULL

42. 单选题
900 秒

查询学生表中学号id不是 NULL 的where语句选项是什么

WHERE id ! NULL

WHERE id NOT NULL

WHERE id IS NOT NULL

WHERE id!=NULL

43. 单选题
900 秒

查询成绩表中成绩score不是 NULL 的SQL语句条件是哪个选项

WHERE score! NULL

WHERE score NOT NULL

WHERE score IS NOT NULL

WHERE score!=NULL

44. 单选题
900 秒

查询会员表emp中年龄age是 NULL 的记录的SQL语句中的where子句如何写

WHERE age NULL

WHERE age NOT NULL

where age is null

WHERE age=NULL

45. 单选题
900 秒

在select 1 is null;判断1是否为空的时候,可以将SQL语句改为select 1=null;吗?

没有要求

可以

不可以

以上都对

46. 单选题
900 秒

当使用 IN 运算符时,如果多个条件连接在一起,下面哪个选项是正确的运算顺序

从左到右

从右到左

没有固定顺序

优先级取决于数据类型

47. 单选题
900 秒

根据年龄进行降序排列

ORDER BY DESC AGE

ORDER BY AGE DESC

ORDER BY AGE ASC

order by asc age

48. 单选题
900 秒

当我们使用ORDER BY子句对多个列进行排序时,可以使用什么符号来分隔各列

,

*

_

@

49. 单选题
900 秒

以下哪个选项是正确的 IN 运算符的用法

WHERE name IN ('Alice', 'Bob', 'Charlie')

WHERE name = IN ('Alice', 'Bob', 'Charlie')

WHERE name BETWEEN ('Alice', 'Charlie')

WHERE name LIKE ('Alice', 'Bob', 'Charlie')

50. 单选题
900 秒

在SQL中,不能使用哪个操作符来代替IS NULL?

等于

<>

!=

以上都不能

51. 单选题
900 秒

当使用 IN 运算符时,以下哪个选项是正确的描述

只能用于数字比较

只能用于字符串比较

可以用于数字比较和字符串比较

只能用于日期比较

52. 单选题
900 秒

从高到低来排列的排序方式为

升序

降序

乱序

混序

53. 单选题
900 秒

以下哪个sql语句是正确的

WHERE price IN (100, 200, 300)

WHERE price = IN (100, 200, 300)

WHERE price BETWEEN (100, 300)

WHERE price LIKE (100, 200, 300)

54. 单选题
900 秒

当使用 IN 运算符时,正确的是

至少满足两个条件即可

所有条件都必须满足

两个条件互斥

只要满足一个条件即可

55. 单选题
900 秒

select * from 表名 where 条件1 or 条件2 语句中,or表示()

或者

并且

都不是

56. 单选题
900 秒

在SQL中,要判断一个字段是否为NULL,应该使用哪个操作符?

IS NULL

IS NOT NULL

等于NULL

!= NULL

57. 单选题
900 秒

以下条件语句是正确的是

IN WHERE num (50, 100, 150) where price > 50

AND WHERE num like (50, 100, 150) OR price > 50

WHERE IN num regexp (50, 100, 150) AND price < 50

where num in (50, 100, 150) and price between 50 and 100

58. 单选题
900 秒

使用 IN 运算符时,以下哪个选项是正确的描述

只能包含两个条件

可以包含任意多个条件

至少要包含三个条件

只能用于连接查询

59. 单选题
900 秒

查询sex为”女” 或者 native为”北京”的员工信息的SQL语句是?

select native from 表 where sex=‘女’ and native=‘北京’

select * from 表 where sex=‘女’ or native=‘北京’

select sex from 表 where sex=‘北京’ and native=‘女’

select '女' from 表 where sex=‘北京’ or native=‘女’

60. 单选题
900 秒

查询native为“河南”或者河北 并且 sex为“男”的员工信息,下列语句正确的是( )

select * from 表 where (native='河南' or native='河北')and sex='男'

select sex from 表 (native=‘河南’or native=‘河北’)and sex=‘男’

select native from 表 where (native="河南"or "native"="河北")where sex=‘男’

select what from 表 where (native="河南"and "native"="河北") sex=‘男’

61. 单选题
900 秒

在SQL中,关于AND连接哪种说法是正确的?

满足部分条件即可

满足所有条件才可

不满足任何条件也可以

查询不返回任何结果

62. 单选题
900 秒

关于使用OR连接的条件查询,以下哪个描述是正确的?

只要满足任一条件,记录就会被返回

不满足条件的记录会被返回

只有当所有条件都满足时,记录才会被返回

返回的记录数量不确定

63. 单选题
900 秒

or只要满足其中()查询条件的记录就会被返回

多个

两个

三个

一个

64. 单选题
900 秒

在MySQL中分组的关键字是?

group by

use

limit

where

65. 单选题
900 秒

用于在分组里指定过滤条件,必须与GROUP BY一起使用的关键词是

where子句

having子句

from子句

limit子句

66. 单选题
900 秒

使用GROUP BY分组后,哪种类型的函数通常用来对每个分组的数据进行聚合运算

字符串函数

数值函数

聚合函数

日期函数

67. 单选题
900 秒

使用 group by 关键字的语法格式是

group by 字段列表

group 字段列表

gop by 字段列表

字段列表 group

68. 单选题
900 秒

假设有一个名为employees的表,其中包含列name和department。如何计算每个部门的员工数量

select department, count(name) from employees group by department;

SELECT department, COUNT(name) FROM employees SORT BY department;

SELECT department FROM employees;

SELECT department, COUNT(name) FROM employees ORDER BY department;

69. 单选题
900 秒

在mysql中,获取前9条记录的语句正确的是()

limit 0,9

limit 5

limit 1,9

limit 1.8

70. 单选题
900 秒

在mysql中,获取前3条记录的语句正确的是()

limit 3

limit 2,3

limit 1,2

limit 3,4

71. 单选题
900 秒

在select course from student group by course;语句中,group by的作用是()。

分组

排序

限制

筛选

72. 单选题
900 秒

如果一个查询既有WHERE子句又有HAVING子句,执行顺序是怎样的

先执行WHERE子句,再执行HAVING子句

先执行HAVING子句,再执行WHERE子句

同时执行WHERE和HAVING子句

执行顺序由查询的具体内容决定

73. 单选题
900 秒

SQL语句:select count(*) from tb_score group by courseNo;代表的含义为

查询每门课程的选课人数

查询每个学生的选课门数

查询学生的总人数

查询课程的总门数

74. 单选题
900 秒

如何使用GROUP BY对结果集先按照某列升序排列,然后再按另一列降序排列

无法在GROUP BY中实现,应使用ORDER BY

直接在GROUP BY子句中指定列的排序方向

使用SORT BY代替GROUP BY

使用多个GROUP BY子句

75. 单选题
900 秒

下列哪个关键字可以和ORDER BY一起使用,用来指定按升序排列

ASC

DESC

SORT

ORDER

76. 单选题
900 秒

以下哪个关键字可以对时间日期类型的字段进行排序

alter

create

group

order

77. 单选题
900 秒

以下哪个关键字可以对浮点型的字段进行排序

alter

create

group

order

78. 单选题
900 秒

在MySQL中,要对单个字段进行排序,应该使用哪个子句

GROUP BY

ORDER BY

SORT BY

ARRANGE BY

79. 单选题
900 秒

在MySQL中,要对多个字段进行排序,应该使用哪个子句

GROUP BY

ORDER BY

SORT BY

ARRANGE BY

80. 单选题
900 秒

where和order by 的关系

where在order by 前

where在order by 后

where和order by 没有顺序要求

都可以放在任意位置

81. 单选题
900 秒

按照salary从高到低的顺序进行排序,语句正确的是

SELECT employee_id,salary,last_name FROM employees ORDER BY salary ASC

SELECT employee_id,salary,last_name FROM employees ORDER BY salary DESC

SELECT employee_id,salary,last_name FROM employees GROUP BY salary ASC

SELECT employee_id,salary,last_name FROM employees GROUP BY salary DESC

82. 单选题
900 秒

显示员工的信息,按照department_id的降序排列,salary的升序排列

SELECT last_name, salary, department_id FROM employees ORDER BY department_id DESC, salary ASC

SELECT last_name, salary, department_id FROM employees ORDER BY department_id ASC, salary DESC

SELECT last_name, salary, department_id FROM employees ORDER BY salary ASC

SELECT last_name, salary, department_id FROM employees ORDER BY department_id DESC

83. 单选题
900 秒

在ORDER BY子句中,是否可以使用表达式或函数作为排序条件

只能使用列名

可以使用表达式或函数

只能使用常量

表达式或函数只能在SELECT列表中使用

84. 单选题
900 秒

在使用ORDER BY子句时,可以使用的数据类型包括

数值型

字符型

日期型

所有数据类型均可

85. 单选题
900 秒

在使用ORDER BY子句时,是否可以直接引用SELECT语句中的列别名进行排序

可以

不可以

只有在子查询中可以

取决于数据库版本

86. 单选题
900 秒

在使用分组和聚合函数时,要找出某列的最小值,应该选哪项

MAX

MIN

SUM

AVG

87. 单选题
900 秒

limit语句的完整写法中,limit后面第一个数字的含义是什么

行数

偏移量

列数

数据库的个数

88. 单选题
900 秒

limit语句的完整写法中,limit后面第二个数字的含义是什么

偏移量

记录数

数据表的个数

数据库的个数

89. 单选题
900 秒

select * from city limit 5,15 描述正确的是( )。

获取第 6 条到第 10 条记录

获取第 6 条到第 20 条记录

获取第 5 条到第 15 条记录

获取第 5 条到第 20 条记录

90. 单选题
900 秒

有关limit的书写,下列写法正确的是()

limit 2.1

limit3,2

limit1.5,2.5

limit 2.6,0

91. 单选题
900 秒

从第5条的记录开始输出,偏移量为多少()

2

5

3

4

92. 单选题
900 秒

select * from city limit10中有关limit 10正确的是()

数据只要从第一行到第十行

数据只要从第一行到第九行

数据只要从第三行到第十行

数据只要从第一行到第十一行

93. 单选题
900 秒

如果GROUP BY子句中包含了HAVING条件,那么HAVING条件是如何工作的

对每个分组应用HAVING条件之前的所有条件

在数据分组后,但在聚合计算之前应用HAVING条件

在聚合计算之后对分组结果应用HAVING条件

HAVING条件与WHERE条件同时应用

94. 单选题
900 秒

在MySQL中,如果没有指定ORDER BY子句的排列方式,数据会按什么方式进行默认排序

升序(ASC)

随机顺序

降序(DESC)

插入顺序

95. 单选题
900 秒

MySQL中查询限定行的关键字是( )

select

order by

limit

group by

96. 单选题
900 秒

where子句()使用别名,having子句中可以使用别名

可以

不可以

必须

只能

97. 单选题
900 秒

select * from city limit5,10中limit的含义是()

获取第6行到第15行

获取第5行到第15行

获取第6行到第20行

获取第6行到第25行

98. 单选题
900 秒

在mysql获取第10条到第15条记录应该使用的是

limit 10.15

limit 10,5

LIMIT 9,6

limit 10,6

99. 单选题
900 秒

下列语句书写正确的是()

select * from tb1 limit 2;

select * from tb1 limit 2.5;

select * from tb1 limit 2,0,1;

select * from tb1 limit 0,2.5;

100. 单选题
900 秒

下列说法错误的是哪个

GROUP BY 子句用来分组WHERE 子句的输出

WHERE 子句用来筛选FROM 子句中指定的操作所产生的行

聚合函数可以配合GROUP BY 一起使用

HAVING 子句用来从FROM的结果中筛选行

剥豆豆
金牌
会员
无限剥豆豆游戏,更详尽的游戏报告,更多学员的支持
仅需0.6/日
你可能喜欢
CNN-10单选
剥了 3 次
教育学
剥了 3 次
计算机基础操作
剥了 2 次
人际关系 团队协作
剥了 4 次
吉利汽车品牌体系知识测验
剥了 2 次