全部题库 / VF / 试题详情
单选题 VF
2015-07-03

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

A.SELECT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BY 4 DESC INTO TABLE WS
B.SELECT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BY年龄INTO TABLE WS
C.SELECT*FROM S WHERE性别=ˋ女ˊAND年龄<=18 OREDER BYˋ年龄ˊDESC INTO TABLE WS
D.SELECT*FROM S WHERE性别=ˋ女ˊ0R年龄<=18 OREDER BYˋ年龄ˊASC INTO TABLE WS

参考答案

A

答案解析

按年龄的降序排列,所以要用短语DE-SC,排序的字段有两种表示方式,分别是按列号和字段名排序,因为字段名是变量,故不能加引号。

你可能感兴趣的试题

A.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND课程号=ˋC5ˊ
B.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND课程号=(SELECT课程号FROM SC WHERE课程号=ˋC5ˊ)
C.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND学号=(SELECT学号FROM SC WHERE课程号=ˋC5ˊ)
D.SELECT学号FROM SC WHERE课程号=ˋC1ˊAND学号IN(SELECT学号FROM SC WHERE课程号=ˋC5ˊ)
A.SELECT学号,姓名,课程名,成绩FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号=C.学号
B.SELECT学号,姓名,课程名,成绩FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号
C.SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON S.学号=SC.学号0N SC.课程号=C.课程号
D.SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号
A.SELECT*FROM学生WHERE出生日期>={^1982-03-20}AND性别=〝男〞
B.SELECT*FROM学生WHERE出生日期<={^1982-03-20}AND性别=〝男〞
C.SELECT*FROM学生WHERE出生日期>={^1982-03-20}OR性别=〝男〞
D.SELECT*FROM学生WHERE出生日期<={^1982-03-20}OR性别=〝男〞