(单选题)
对于以下SQL语句说法正确的是() SELECT ename FROM emp WHERE sal IN (SELECT MAX(sal) FROM emp GROUP BY deptno);
A这个语句是符合语法的
B这个语句是不能执行的,因为缺少HAVING子句
C这个语句是不能执行的,因为分组的条件列不在SELECT列表中
D这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中
E在主查询的WHERE条件中,不应该用IN,而应该用等号
正确答案
答案解析
略
相似试题
(单选题)
以下对于SQL比较运算符ANY和ALL的说法正确的是()
(单选题)
以下关于SQL的说法正确的是()
(单选题)
在PL/SQL环境中,以下说法正确的是()
(单选题)
以下关于PL/SQL块的说法正确的是()
(单选题)
以下关于PL/SQL变量类型的说法正确的是()
(单选题)
假设ABC中的所有列均为字符数据类型,A列的默认值为“VA”,同时还有B列和C列,则执行以下SQL语句:INSERT ABC(A,C)VALUES(‘V’,‘NULL’)后,下列的说法哪一项正确()。
(单选题)
对于一个名为v_arr的类型为PL/SQL表类型的变量,以下对它进行引用形式正确的是()
(单选题)
在Oracle中,使用了如下的语句创建用户TOM,则对于该用户而言,以下说法错误的是()。 CREATE USER TOM IDENTIFIED BY TOMSYS
(多选题)
PL/SQL的循环控制语句LOOP包括以下()类型。