在SQL语句中,谓词“EXISTS”的含义是()。
A. 全称量词
B. 存在量词
C. 自然连接
D. 等值连接
查看答案
在SELECT语句中,通常与HAVING子语句同时使用的是()。
A. ORDER BY
B. WHERE
C. GROUP BY
D. 均不需要
基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S#C(C#,CNAME,TEACHER),主码为 C#SC(S#,C#,GRADE),主码为(S#,C#) 查找"选修了 C01 号课程的全体学生的姓名和所在的系", 下列SQL 语句中哪一个是错误的( )。
A. SELECT SNAME, DEPT FROM S WHERE S
B. IN (SELECT S
C. FROM SC WHERE C
D. ='C01')
E. SELECT SNAME, DEPT FROM S WHERE S
F. = (SELECT S
G. FROM SC WHERE C
H. ='C01')
I. SELECT SNAME, DEPT FROM S, SC WHERE C
J. ='C01' AND S.S
K. = SC.S
L. SELECT SNAME, DEPT FROM S JOIN SC ON S.S
M. = SC.S
N. WHERE C
O. ='C01'
基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S#C(C#,CNAME,TEACHER),主码为 C#SC(S#,C#,GRADE),主码为(S#,C#查找"选修了至少 5 门课程的学生的学号",正确的 SQL 语句是( )。
A. SELECT S
B. FROM SC GROUP BY S
C. HAVING COUNT(*)>=5
D. SELECT S
E. FROM SC GROUP BY S
F. WHERE COUNT(*)>=5
G. SELECT S
H. FROM SC HAVING COUNT(*)>= 5
I. SELECT S
J. FROM SC WHERE COUNT(*)>=5
有基本表 EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表 DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。下列哪一项正确描述了 SQL 语句: SELECT COUNT(DISTINCT DNO) FROM EMP;的功能( )。
A. 统计职工的总人数
B. 统计每一部门的职工人数
C. 统计职工服务的部门数目
D. 统计每一职工服务的部门数目