在tSmd表中查询性别为“女”,年级为“07”或“08”的学生姓名和简历的SQL查询语句为( )。A.B.C.D.

题目

在tSmd表中查询性别为“女”,年级为“07”或“08”的学生姓名和简历的SQL查询语句为( )。

A.

B.

C.

D.

参考答案和解析
正确答案:A
本题考查的是SQL查询的知识。在SQI的查询语句中,SELECT子句用于指定最后结果中的字段,FROIV子句用于指定进行查询的表,WHERE子句用于指定查询条件,月有满足条件的元组才会出现在结果集中。本题选项A)正确,不司能有学生既属于07级又属于08级,所以选项C)错误:选项D)由于AND的优先级高于0R,所以也不正确。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列SQL查询语句中,与下面查询,设计视图所示的查询结果等价的是( )。

A.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别="女"AND所属院系IN("03","04")

B.SELECT姓名,简历FROM tStud WHERE性别="女"AND所属院系IN("03","04")

C.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别;"女"AND所属院系:"03"OR所属院系:"04"

D.SELECT姓名,简历FROM tStud WHERE性别;"女"AND所属院系二"03"OR所属院系:"04"


正确答案:A
解析:本题考查查询设计视图与SQL查询的知识。在查询设计视图中,“显示”一行决定了最后结果都包括哪些字段;如果条件写在同一行,意味着条件之间是“与”的关系;不在同一行意味着条件之间是“或”的关系。所以本题中的条件可以写成“性别:”女”And(所属院系="03"Or所属院系:"04")”,就是所属院系为“03”或“04”的女生,也就是所属院系在("03","04")。这个集合中的女生。选项B)、D)的SELECT子句中的结果字段不正确,选项C)没有注意到And的优先级高于Or。

第2题:

在tStud表中查询性别为“女”,年级为“07”或“08”的学生姓名和简历的SQL查询语句为( )。


正确答案:A
本题考查的是SQL查询的知识。在SQL的查询语句中,SELECT子句用于指定最后结果中的字段,FROM子句用于指定进行查询的表,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题选项A)正确,不可能有学生既属于07级又属于08级,所以选项C)错误;选项D)由于AND的优先级高于0R,所以也不正确。

第3题:

在tStud表中查询性别为“女”,年级为“07”或“08”的学生姓名和简历的SQL查询语句为( )。

A.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级 IN("07","08")

B.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级 NOT IN("07","08")

C.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级="07" AND 年级="08"

D.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级="07" OR 年级="08"


正确答案:A
解析: 本题考查的是SQL查询的知识。在SQL的查询语句中,SELECT子句用于指定最后结果中的字段,FROM子句用于指定进行查询的表.WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题选项A)正确,不可能有学生既属于07级又属于08级,所以选项C)错误:选项D)由于AND的优先级高于OR,所以也不正确。

第4题:

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


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

第5题:

下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( )。

A.SELECT姓名,性别,所属院系,简历FROM tSmd WHERE 性别="女"AND所属院系m("03","04")

B.SELECT 姓名,简历FROM tStud WHERE 性别="女"AND所属院系 IN("03","04")

C.SELECT 姓名,性别,所属院系,简历FROM tStud WHERE 性别="女"AND所属院系="03"OR所属院系="04"

D.SELECT 姓名,简历FROM tStud WHERE 性别="女"AND所属院系="03"OR所属院系="04"


正确答案:A
解析: 本题考查查询设计视图与SQL查询的知识。在查询设计视图中,“显示”一行决定了最后结果都包括哪些字段:如果条件写在同一行,意味着条件之间是“与”的关系;在不同行意味着条件之间是“或”的关系。所以本题中的条件可以写成“性别=“女”And(所属院系=“03”Or所属院系=“04”)”,就是所属院系为“03”或“04”的女生,也就是所属院系在(“03”,”04”)这个集合中的女生。选项B)、D)的SELECT子句中的结果字段不正确,选项C)没有注意到And的优先级高于Or。

第6题:

下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是______。

A.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别="女" AND 所属院系IN("03","04")

B.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 所属院系 IN("03","04")

C.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别="女" AND 所属院系="03" OR 所属院系="04"

D.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 所属院系="03" OR 所属院系="04"


正确答案:B
解析:从查询设计视图可知,在tStud表中查询性别为“女”,所属院系为“03” Or“04”的记录,并显示满足条件的记录的姓名和简历字段,因此选项B正确。对于选项D,由于AND运算符的优先级高于OR,所以结果不正确。

第7题:

学生表:Student 学生表 (学号,姓名,性别,年龄,组织部门)

Course 课程表 (编号,课程名称)

Sc 选课表 (学号,课程编号,成绩)

表结构如下:

(1).写一个SQL语句,查询选修了’计算机原理’的学生学号和姓名

(2).写一个SQL语句,查询’周星驰’同学选修了的课程名字

(3).写一个SQL语句,查询选修了5门课程的学生学号和姓名


正确答案:

  select sno,sname

  from student

  where sno in (

  select sno

  from sc

  where cno = (

  select cno

  from course

  where cname=计算机原理

  )

  )

  (2)

  select cname

  from course

  where cno in (

  select cno

  from sc

  where sno =

  (

  select sno

  from student

where sname=周星驰

  )

  )

  (3) select sno,sname

  From student

  Where sno in (

  select sno

  from scgroup by sno having count(sno)=5

  )

第8题:

下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( )。

A.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别="女"AND所属院系In("03","04")

B.SELECT姓名,简历FROM tStud WHERE性别="女"AND所属院系In("03","04")

C.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别="女"AND所属院系="03"OR所属院系="04"

D.SELECT姓名,简 FROM tStud WHERE性别="女"AND所属院系="03"OR所属院系="04"


正确答案:B
解析: 本题考查的是查询设计、SQL查询。在查询设计器视图中,显示为“姓名”、“简历”字段,准则为“性别”为女、所属院系为“03”或“04”,那么查询结果是显示“性别”为“女”,且“所属院系”为“03”或“04”的“姓名”与“简历”字段的值。选项B中In("03","04")的含义是“所属院系”为“03”或“04”。对于选项D,由于AND运算符的优先级高于OR,所以结果不正确。

第9题:

在“住宿管理”数据库中有“学生”表和“宿舍”表。用SQL语句完成查询,结果为学生姓名及所住的宿舍电话号码,并将结果存放于表。result中,将SQL语句保存在result.prg文件中。


正确答案:步骤1:单击工具栏上的[新建]按钮然后打开[新建]对话框在[文件类型]区中选择“程序”单击[新建文件]打开程序文件编辑窗口在编辑窗口中输入以下程序代码: SELECT 姓名电话 FROM 学生宿舍 WHERE 学生.宿舍编号=宿舍.宿舍编号 INTO TABLE result 步骤2:单击工具栏上的[保存]按钮在打开的[另存为]对话框中将文件名命名为“result”然后关闭窗口。 步骤3:单击工具栏上的[执行]按钮随即运行程序。
步骤1:单击工具栏上的[新建]按钮,然后打开[新建]对话框,在[文件类型]区中选择“程序”,单击[新建文件],打开程序文件编辑窗口,在编辑窗口中输入以下程序代码: SELECT 姓名,电话 FROM 学生,宿舍 WHERE 学生.宿舍编号=宿舍.宿舍编号 INTO TABLE result 步骤2:单击工具栏上的[保存]按钮,在打开的[另存为]对话框中将文件名命名为“result”,然后关闭窗口。 步骤3:单击工具栏上的[执行]按钮,随即运行程序。