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

admin2010-07-10  35

问题 下列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。
转载请注明原文地址:https://kaotiyun.com/show/MBup777K
0

最新回复(0)