下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( )。 A、select * from 学生表 where 姓名=’_敏%’B、select * from 学生表 where 姓名 like ’_敏%’C、select * from 学生表 where 姓名 like ’%敏%’D、select * from 学生表 where 姓名 like ’%敏’

题目
下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( )。

A、select * from 学生表 where 姓名=’_敏%’

B、select * from 学生表 where 姓名 like ’_敏%’

C、select * from 学生表 where 姓名 like ’%敏%’

D、select * from 学生表 where 姓名 like ’%敏’

参考答案和解析
参考答案B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 在Access中,查询“学生”数据表的所有记录及字段的 SQL语句是 (64) 。

(64)

A. select 姓名 from 学生

B. select * from 学生

C. select * from 学生 where 姓名

D. select 学生 from *


正确答案:B

第2题:

设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( )。

A、SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90

B、SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90

C、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90

D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90


参考答案:D

第3题:

●已知基本表:学生(学号,姓名,性别,年龄,系名)

选课(学号,课程号,成绩)

要检索所有比"王华"年龄大的学生姓名、年龄和性别,正确的语句是 (25) ,要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是 (26) 。

(25) A.SELECT姓名,年龄,性别

FROM学生

WHERE AGE>(SELECT 年龄

FROM 学生

WHERE 姓名 ="王华")

B.SELECT姓名,年龄,性别

FROM学生

WHERE姓名="王华"

C.SELECT姓名,年龄,性别

FROM学生

WHERE AGE>(SELECT年龄

WHERE姓名="王华")

D.SELECT姓名,年龄,性别

FROM学生

WHERE AGE>"王华"

(26) A.SELECT 学生.姓名,选课.课程号,选课.成绩

FROM学生

WHERE学生 学号=课程.学号

B.SELECT学生.姓名,选课.课程号,选课.成绩

FROM选课

WHERE学生.学号=课程.学号

C.SELECT学生.姓名,选课.课程号,选课.成绩

FROM学生,选课

WHERE学生.学号=课程.学号

D.SELECT学生.姓名,选课.课程号,选课.成绩

FROM学生.学号


正确答案:A,C
【解析】分句WHERE AGE>(SELECT 年龄 FROM 学生 WHERE 姓名 ="王华")限定了结果记录年龄比王华大。B、C、D项该分句均不正确。26题考查了连接操作,A、B的FROM字段错误。D项缺少连接字段。

第4题:

若要在职工表中查找姓名中最后一个字是“静”的职工记录,应该使用的命令是 ( )。

A.SELECT*FROM 职工 WHERE 姓名 LIKE “?静”

B.SELECT*FROM 职工 WHERE 姓名 LIKE “*静”

C.SELECT*FROM 职工 WHERE 姓名 LIKE “!静”

D.SELECT*FROM 职工 WHERE 姓名 LIKE “-静”


正确答案:B
解析:LIKE运算符是字符串匹配运算符,可以用“*”表示0个或多个字符,另外还有一个通配符“?”表示一个字符。选项A是查找名字只有两个字的职工,选项C、D用法不对。

第5题:

在学生表STUD中查询所有姓张的学生的信息,使用的SQL语句是______。

A.SELECT * FROM STUD WHERE 姓名LIKE“张%”

B.SELECT * FROM STUD WHERE 姓名IN(“张%”)

C.SELECT * FROM STUD WHERE 姓名LIKE“张$”

D.SELECT * FROM STUD WHERE 姓名IN(“张$)”


正确答案:A
解析:在WHERE子句中可以使用查询条件谓词LIKE实现字符匹配。谓词LIKE的一般形式为“列名 LIKE字符串常数”,其中的列名的数据类型必须是字符型,在字符串常数中可以使用一些特殊字符来匹配字符。字符%(百分号)表示可以和任意长的字符串匹配。所以,选项A的语句正确。

第6题:

在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。

A.SELECT姓名FROM学生

B.SELECT*FROM学生

C.SELECT姓名FROM学生WHERE学号=02650

D.SELECT*FROM学生WHERE学号=02650


正确答案:B
解析: 本题考查SQL,中查询语句的知识。在SQL的查询语句中,“*”代表所有字段,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定WHERE子句。

第7题:

若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生的姓名,应使用的SELECT语句是 ______。

A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.AND.成绩>=80

B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.OR.成绩>=80

C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.OR.成绩>=80

D. SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.AND.成绩>=80


正确答案:D
解析:本查询是在学生表和选课表之间进行的,在语句中应有表的连接条件和记录的筛选条件,在4个选项中的表连接条件都是相同的,也是正确的,不同之处是连接条件和筛选条件之间的逻辑运算符的使用,在语句中只要使用了逻辑运算符OR就都不符合题意要求,正确答案应为选项D。

第8题:

要查询INFORMATION表中姓“王”且日£名的学生情况。可以用下列哪个命令?…

A.SELECT*FROM INFORMATION WHERE姓名=‘王--’

B.SELECT*FROM INFORMATION WHERE姓名LIKE‘王%’

C.SELECT*FROM INFORMATION WHERE姓名=‘王%’

D.SELECT*FROM INFORMATION WHERE姓名LIKE‘王_’


正确答案:D
解析:LIKE运算符的一般形式为:列名[NOT]LIKE<匹配串>。匹配串中可包含四种通配符:一(下划线)、%(百分号)、[]和[^]。

第9题:

下列SELECT语句正确的是______。

A.SELECT*FROM'学生表'WHERE姓名=张三

B.SELECT*FROM'学生表'WHERE姓名=张三

C.SELECT*FROM学生表WHERE姓名=张三

D.SELECT*FROM学生表WHERE姓名=张三


正确答案:C
解析:SELECT语句中的表是不能用引号括起来的,而对于文本型的查找内容则要用单引号括起来。

第10题:

在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。

A. SELECT姓名FROM学生

B. SELECT*FROM学学生

C. SELECT姓名FROM 学生WHERE学号:02650

D. SELECT*FROM学生 WHERE学号:02650


正确答案:B
本题考查SQ1中查询语句的知识。在 SQ1的查询语句中。“*”代表所有字段,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定WHERE子句。

更多相关问题