设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是______。

admin2013-05-15  53

问题 设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是______。

选项 A、SELECT * FROM S    WHERE 性别=’女’ AND 年龄<=18 ORDER BY 4 DESC INTO TABLE WS
B、SELECT * FROM S    WHERE 性别=’女’ AND 年龄<=18 ORDER BY 年龄 INTO TABLE WS
C、SELECT * FROM S    WHERE 性别=’女’ AND 年龄<=18 ORDER BY ’年龄’ DESC INTO TABLE WS
D、SELECT * FROM S    WHERE 性别=’女’ OR 年龄<=18 ORDER BY ’年龄’ ASC INTO TABLE WS

答案A

解析 SQL语言的数据查询功能的语法一般格式如下:
   SELECT<目标列表达式>
    FROM [[<表名1>|<视图名1>][INNE]
   JOIN <表名2>|<视图名1>]…[ON<连接条件>]…]
   FROM[[<数据库名>]<owner>{<表名>|<视图名>}
   [,[[<数据库名>.]<owner>.{<表名>|<视图名>)…
   [WHERE<条件表达式>]
   [GROUP BY<列名1>
   [HAVING<内部函数表达式>]]
   [ORDER BY <列名2> {ASC/DESC}]
功能是从FROM子句列出的表中,按照WHERE子句中给出的条件,找出满足条件的元组,再按SELECT子句中给出的目标列表达式,选出元组中的列值形成结果表。ASC表示升序,DESC表示降序。
转载请注明原文地址:https://kaotiyun.com/show/8Qop777K
0

最新回复(0)