查询“学生”表中所有姓“张”的学生记录,完成下列SQL语句:SELECT母FROM学生成绩WHERE姓名_

题目

查询“学生”表中所有姓“张”的学生记录,完成下列SQL语句:SELECT母FROM学生成绩WHERE姓名__________”张%”

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

第1题:

查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是 ______。

A.SELECT 学生.学号,姓名FROM 学生,选课WHERE 学生.学号=选课.学号 AND 课程号=“101” AND 成绩>=ALL (SELECT 成绩 FROM 选课)

B.SELECT 学生.学号,姓名FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101”)

C.SELECT 学生. 学号,姓名 FROM 学生,选课 WHERE 学生. 学号=选课.学号 AND 成绩>=ANY (SELECT 成绩 FROM 选课 WHERE 选课号=“101”)

D.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=“101”AND 成绩>= ALL(SELECT 成绩 FROM 选课 WHERE课程号=“101”)


正确答案:D
解析:选项A中的子查询并没有限定选择“课程号”为“101”,则此命令选择出来的结果是“101”课程得分大于等于所有科目成绩的记录,如果其余课目的成绩有记录大于“101”科目的最高成绩,则此查询无结果,此选择错误。
选项B中的查询并没有限定选择“课程号”为“101”,则此命令选择出来的结果是所有课程得分大于等于所有“101”科目成绩的记录,如果其余课目的成绩有记录大于“101”科目的最高成绩,则此查询将查询出错误结果,此选项错误。
选项C中的查陶并没有限定选择“课程号”为“101”,则此命令选择出来的结果是所有课程得分大于等于任意“101”科目成绩的记录,此查询将查询出错误的结果,此选项错误。

第2题:

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

(64)

A. select 姓名 from 学生

B. select * from 学生

C. select * from 学生 where 姓名

D. select 学生 from *


正确答案:B

第3题:

查询“学生”表中所有姓“张”的学生记录,完成下列SQL语句:

SELECT*FROM学生成绩WHERE姓名______"张%"


正确答案:LIKE
LIKE

第4题:

检索当前表“学生”表中,全部姓“王”的学生记录,SQL语句为:

SELECT * FROM 学生 WHERE 姓名 ______ "王*"


正确答案:LIKE
LIKE 解析:在SQL语句的SELECT语句中,字符串匹配运算符用 LIKE表示,属于特殊运算符。通配符“%”表示0个或多个字符,“”表示1个字符。

第5题:

设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于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

第6题:

查询“学生成绩”表中所有不是姓“李”的学生记录,其SQL语句为:SELECT*FROM学生成绩WHERE姓名______"李%"


正确答案:NOT LIKE
NOT LIKE 解析:利用SQL查询记录时,可以使用通配符“%”,表示0个或多个任意字符。特殊运算符LIKE在此处为字符串匹配运算符。

第7题:

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

A.SELECT姓名FROM学生

B.SELECT*FROM学生

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

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


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

第8题:

计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是 ______。

A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明”

B.SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=“刘明”

C.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名=“刘明”

D.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号 AND姓名=“刘明”


正确答案:D
解析:此小题中各个选项解释如下:选项A错误,此查询只选择了“选课”表,但在“选课”表中并没有“姓名”字段。选项B与选项C错误,此查询进行了两个表的联合查询,但没有根据关键字将两个表连接起来。选项D正确。

第9题:

查询“学生成绩”表中所有不是姓“李”的学生记录,完成下列SQL语句:

SELECT * FROM 学生成绩 WHERE 姓名______ "李%"


正确答案:NOT LIKE
NOT LIKE 解析:利用SQL查询记录时,可以使用通配符“%”,表示0个或多个任意字符。特殊运算符LIKE在此处为字符串匹配运算符。

第10题:

在学生表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的语句正确。

更多相关问题