设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于l8岁的女同学,并按年龄进行降序排序,生成新的表WS,正确的SQL语句是( )。A.SELECT*FROM S WHERE性别=’女’ AND年龄<=18 0RDER BY 4 DESC INTOTABLE WSB.SELECT*FROM S WHERE性别=’女’AND年龄<=18 0RDER BY 年龄INTO TABLE WSC.SELECT*FROM S WHERE性别=’女’AND年龄<=18 0RDER BY 年龄DESC INTO

题目

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

A.SELECT*FROM S WHERE性别=’女’ AND年龄<=18 0RDER BY 4 DESC INTOTABLE WS

B.SELECT*FROM S WHERE性别=’女’AND年龄<=18 0RDER BY 年龄INTO TABLE WS

C.SELECT*FROM S WHERE性别=’女’AND年龄<=18 0RDER BY 年龄DESC INTO TABLE WS

D.SELECT*FROM S WHERE性别=’女’0R 年龄<=18 0RDER BY ’年 龄’ASC INTO TABLE WS


相似考题
更多“设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于l8岁的女同学,并按年龄进行降序排序,生 ”相关问题
  • 第1题:

    在 Visual FoxPro 中,设有一个学生表 STUDENT ,其中有学号、姓名、年龄、性别等字段,用户可以用命令 “ 【 12 】 年龄 WITH 年龄 +l ” 将表中所有学生的年龄增加一岁。


    正确答案:

  • 第2题:

    设数据库Education有三个关系: 学生关系S(SNO,SNAME,SAGE,SSEX,SDEPT),属性列分别表示学号、姓名、年龄、性别和所在系; 学习关系SC(SNO,CNO,SCORE),属性列分别表示学号、课程号和成绩; 课程关系C(CNO,CNAME,CREDIT),属性列分别表示课程号、课程名和学分。 请完成如下查询 1)查询学分大于3的课程的课程号和课程名; 2)查询所有“女”学生的学号、姓名和年龄,并按年龄升序排序; 3)查询名字叫张红的学生的学号、姓名和分数。


    Select sno,sname from s where age is null

  • 第3题:

    已知关系:学生(学号,姓名,年龄),如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列,则排序子句应该是()

    A.ORDER BY 年龄,姓名

    B.ORDER BY 年龄 DESC,姓名

    C.ORDER BY 姓名,年龄 DESC

    D.BC选项都正确


    C 解析:ORDERBY语句默认为升序排列,对年龄降序排列需要在列名之后加上DESC来标志,因此选项C为正确答案。

  • 第4题:

    从学生表StInfo(学号,姓名,性别,年龄)查询年龄小于20岁的男学生信息,正确的SQL语句是()。

    A.SELECT * FROM StInfo WHERE 性别='男' OR 年龄<20

    B.SELECT * FROM StInfo WHERE 性别='男' OR 年龄<'20'

    C.SELECT * FROM StInfo WHERE 性别=男 AND 年龄<'20'

    D.SELECT * FROM StInfo WHERE 性别='男' AND 年龄<20


    YEAR(GETDATE())-YEAR(birthdate)

  • 第5题:

    有三个关系:学生(学号,姓名,性别,年龄,所在系) 课程 (课程号,课程名,先修课号,学分) 选修(学号、课程号、成绩) 用关系代数实现下列小题。 (1) 查询所有男生的信息。 (2) 查询所有课程的课程名和学分。 (3) 查询年龄小于20岁的学生学号、姓名、性别。 (4) 查询60分以下学生的学号、姓名、课程号、课程名。 (5) 查询选修了所有课程的学生学号。


    σ系别= ‘英语系’ ∧ 性别=’女’(学生)