题目内容

在SQL语言中,条件“BETWEEN 20 AND 30”表示20到30之间,且( )。

A. 不包括20岁和30岁
B. 包括20岁和30岁
C. 包括20岁,不包括30岁
D. 不包括20岁,包括30岁

查看答案
更多问题

若要求查找s表中,姓名的第一个字为‘王’的学生学号和姓名,下面SQL语句正确的是( )。

A. SELECT sno,sname FROM s WHERE sname='王%';
B. SELECT sno,sname FROM s WHERE sname LIKE '王%';
C. SELECT sno,sname FROM s WHERE sname LIKE '王_';
D. 全部正确

查询选修了3门以上课程的学生学号,正确的SQL语句是( )。

A. SELECT sno FROM sc GROUP BY sno WHERE COUNT(*)>3;
B. SELECT sno FROM sc GROUP BY sno HAVING (COUNT(*)>3);
C. SELECT sno FROM sc GROUP BY sno WHERE COUNT(*)>=3;
D. SELECT sno FROM sc GROUP BY sno HAVING COUNT(*)>3;

对下面的查询语句描述正确的是( )。SELECT StudentID,Name,(SELECT COUNT(*) FROM StudentExamWHEREStudentExam.StudentID=Student.StudentID) AS ExamsTakenFROM StudentORDER BYExamsTaken DESC;

A. 从Student表中查找StudentID和Name,并按照升序排列
B. 从Student表中查找StudentID和Name,并按照降序排列
C. 从Student表中查找StudentID和Name和考试次数
D. 从Student表中查找StudentID和Name,并从StudentExam表中查找与StudentID一致的学生考试次数,并按照考试次数的降序排列

在学生选课表sc中,查询选修20号课程(课程号 ch)的学生学号(xh)及成绩(gd),查询结果按成绩的降序排序,正确的SQL语句是( )。

A. SELECT xh,gd FROM sc WHERE ch='20' ORDER BY gd DESC;
B. SELECT xh,gd FROM sc WHERE ch='20' ORDER BY gd ASC;
C. SELECT xh,gd FROM sc WHERE ch='20' GROUP BY gd DESC;
D. SELECT xh,gd FROM sc WHERE ch='20' GROUP BY gd ASC;

答案查题题库