设有学生表 S( 学号, 姓名, 性别, 年龄) , 查询所有年龄小于等于 18岁的女同学,并按年龄进行降序排序生 成新的表WS,正确的SQL命令是( )。
SELECT*FROM SWHERE 性别='女'AND 年龄<=18 ORDER BY 4 DESC INTO TABLE WS
SELECT*FROM SWHERE 性别='女'AND 年龄<=18 ORDER BY 年龄 INTO TABLE WS
SELECT*FROM SWHERE 性别='女'AND 年龄<=18 ORDER BY'年龄'DESC INTO TABLE WS
SELECT*FROM SWHERE 性别='女'OR 年龄<=18 ORDER BY '年龄' AsC INTO TABLE WS
B 项中没有指定 DESC 关键字, 则所生成的新表是默认的升序排列,所以错误。 C 项与 D 项的 OrderBy 子句后面, “年龄” 以字符串形式给出, 这是错误的表示形式。 选项 A) 能够实现题目要求的所有条件, 所以 A 项正确。