在成绩表中,查询数学成绩最好的三名学生的学生姓名,正确的语句是( )。
A. SELECT 姓名 FROM 成绩表 ORDER BY 数学 DESC LIMIT 0, 2;
B. SELECT 姓名 FROM 成绩表 ORDER BY 数学 DESC LIMIT 1, 2;
C. SELECT 姓名 FROM 成绩表 ORDER BY 数学 DESC LIMIT 1, 3;
D. SELECT 姓名 FROM 成绩表 ORDER BY 数学 DESC LIMIT 0, 3;
查看答案
查询1997,1999年出生的同学信息,正确的SELECT语句是( )。
A. SELECT * FROM student WHERE YEAR(birthday) IN(1997, 1999);
B. SELECT * FROM student WHERE YEAR(birthday) between1997 and 1999;
C. SELECT * FROM student WHERE YEAR(birthday)=1997 AND YEAR(birthday)=1999;
D. SELECT * FROM student WHERE YEAR(birthday) NOT IN(1997, 1999);
统计档案表中学生来自多少个城市,下面SQL语句正确的是( )。
A. SELECT COUNT(DISTINCT 家庭住址) FROM 档案表;
B. SELECT DISTINCT 家庭住址 FROM 档案表;
C. SELECT SUM(DISTINCT 家庭住址) FROM 档案表;
D. SELECT COUNT(家庭住址) FROM 档案表;
先按学号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是( )。
A. SELECT * FROM 选课表 GROUP BY 学号, 成绩;
B. SELECT * FROM 选课表 ORDER BY 学号, 成绩;
C. SELECT * FROM 选课表 ORDER BY 学号 DESC, 成绩;
D. SELECT * FROM 选课表 ORDER BY 学号, 成绩 DESC;
在成绩表中,查找数学分数最高的学生记录,下列SQL语句的空白区应填入的是( )。 SELECT * FROM 成绩 WHERE 数学>=( )(SELECT 数学 FROM 成绩表)
A. SOME
B. ALL
C. ANY
D. EXISTS