使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在Select子句中使用( )保留字。
A. Unique
B. ALL
C. Except
Distinct
查看答案
对于由SELECT—FROM——WHERE——GROUP BY——ORDER BY所组成的SQL语句,在其被DBMS处理时,各子句的执行次序为()
A. SELECT—FROM—GROUP BY——WHERE——ORDER BY
B. FROM——SELECT—WHERE——GROUP BY——ORDER BY
C. FROM—WHERE——GROUP BY—SELECT——ORDER BY
D. SELECT—FROM—WHERE——GROUP BY——ORDER BY
对于基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。对于基本表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有一SQL语句:SELECT COUNT(DISTINCT DNO) FROM EMP; 其等价的查询语句是( )
A. 统计职工的总人数 D、
B. 统计每一部门的职工人数
C. 统计职工服务的部门数目
D. 统计每一职工服务的部门总数
对与上题的两个基本表,有一个SQL语句:UPDATE EMPSET SALARY=SALARY*1.05WHERE DNO=’D6’AND SALARY< (SELECT AVG(SALARY ) FROM EMP);其等价的修改语句为()
A. 为工资低于D6部门平均工资的所有职工加薪5%
B. 为工资低于整个企业平均工资的职工加薪5%
C. 为在D6部门工作、工资低于整个企业平均工资的职工加薪5%
D. 为在D6部门工作、工资低于本部门平均工资的职工加薪5%
为防止用户通过视图对数据进行增加、删除、修改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子( )。
A. WITH CHECK OPTION子句
B. WITH CHECK DISTINCT子句
C. WITH CHECK ON子句
D. WITH CHECK STRICT子句