1.SELECT语句的完整语法比较复杂,但至少包括的部分:(B)
A.SELECT INTO
B.SELECT FROM
C.SELECT GROUP
D.仅SELECT
2.SELECT语句的完整语法比较复杂,使用关键字(A)可以把重复行屏蔽。
A.DISTINCT
B.UNION
C.ALL
D.TOP
3.将多个查询结果返回一个结果集合的运算时,使用:B
A.JOIN
B.UNION
C.INTO
D.LIKE
4.如果在SELECT语句中使用聚合函数时,一定在后面使用:(A)
A.GROUP BY
B.COMPUTE BY
C.HAVING
D.COMPUTE
5.若用如下的SQL语句创建表SC:
CREATE TABLE SC(S CHAR(6) NOT NULL,C CHAR(3) NOT NULL,SCORE INTEGER,NOTE VARCHAR(20)),
向SC表插入如下行时,(B)行可以被插入。
A.('201009','111',60,必修)
B.('200823','101',NULL,NULL)
C.(NULL,'103',80,'选修')
D.('201132',NULL,86,'')
6.分析以下的SQL语句,执行的返回结果是(C):
SELECT MANU_ID
FROM INVENTORY
WHERE MANU_ID LIKE '%N\%P\%O%' ESCAPE '\';'
A.所有包含'NPO'记录
B.所有包含'N\P\O'记录
C.所有包含'N%P%O'记录
D.所有包含'%N\P\O%'记录
7.以下SQL哪行有错误:(C)
SELECT DEPT_NO
FROM EMP
GROUP BY DEPTNO
HAVING COUNT(DEPT_NO)=
(SELECT MAX(COUNT(DEPT_NO))
FROM EMP
GROUP BY DEPT_NO
);
A.3
B.4
C.5
D.7
E.都没错
8.Oracle以下(A)语句从表TABLE_NAME中按字段COUNT_CNT倒序提取前10条记录。
A.SELECT * FROM (SELECT * FROM TAB