• 2022-10-27
    有学生表,其结构为:
    student(学号, 姓名, 性别, 年龄),
    查询所有年龄小于等于18岁的女同学、并按年龄降序排序生成新的表stud,正确的SQL命令是______。
    A: CREATE TABLE stud AS
    SELECT * FROM student WHERE 性别='女' AND 年龄<=18 ORDER BY 年龄;
    B: CREATE TABLE stud AS
    SELECT * FROM student WHERE 性别='女' AND 年龄<=18 ORDER BY '年龄' DESC;
    C: CREATE TABLE stud AS
    SELECT * FROM student WHERE 性别='女' AND 年龄<=18 ORDER BY '年龄' ASC;
    D: CREATE TABLE stud AS
    SELECT * FROM student WHERE 性别='女' AND 年龄<=18 ORDER BY 年龄 DESC;
  • D

    举一反三

    内容

    • 0

      如果有学生表student,sno代表学号,sage代表年龄,则想要得到年龄在18到20之间的学生学号的SQL语句是() A: SELECT sno<br/>FROM student<br/>WHERE sage&gt;18 or sage&lt;20 B: SELECT sno<br/>FROM student<br/>WHERE sage=18 C: SELECT sno<br/>FROM student<br/>WHERE sage in (18,20) D: SELECT sno<br/>FROM student<br/>WHERE sage between18 and 20

    • 1

      查询"学生"表中年龄大于18岁,性别是女生的学生所有信息 A: select * from 学生 where 年龄>;18 B: select * from 学生 where 年龄<;18and 性别="女生" C: select * from 学生 where 年龄>;18and 性别="女生"

    • 2

      从学生表student查询所有女学生的信息,正确的语句是( )。 A: SELECT B: FROM student where 性别="女"; C: SELECT * FROM student where 性别="女"; D: SELECT ? FROM student where 性别="女"; E: SELECT FROM student where 性别="女";

    • 3

      有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位五个字段的信息,要查询所有年龄在50岁以上(含50)的女职工,且只显示职工编号、姓名、年龄三个字段的信息,应使用( )SQL语句。 A: SELECT 职工编号,姓名,年龄 FROM 人事档案 WHERE 年龄>=50 性别=“女” B: SELECT 职工编号,姓名,年龄 FROM 人事档案 WHERE 年龄>=50 AND 性别=“女”AND 职位=”职工“ C: SELECT 职工编号,姓名,年龄 FROM 人事档案 WHERE 年龄>=50 AND 性别=“女” D: SELECT 职工编号,姓名,年龄 FROM 人事档案 WHERE 年龄>=50 ,性别=“女”

    • 4

      从student表中查询学生姓名、年龄和成绩,结果按照年龄降序排序,年龄相同的按照成绩升序排序,下面SQL语句正确的是: A: select name, age, score from student order by age desc , score; B: select name, age, score from student order by age , score asc; C: select name, age, score from student order by 2 desc , 3 asc; D: select name, age, score from student order by 1 desc , 2;