网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(请作答此空);用带( )的条件子句等价替换OR子句;只检索需要的属性列等。
A.视图
B.物化视图
C.外键约束
D.临时表
B.物化视图
C.外键约束
D.临时表
参考答案
参考解析
解析:
更多 “在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(请作答此空);用带( )的条件子句等价替换OR子句;只检索需要的属性列等。A.视图 B.物化视图 C.外键约束 D.临时表” 相关考题
考题
对频繁执行的SQL语句进行优化的规则中,不正确的是()
A.尽可能减少多表查询,而使用嵌套查询B.在采用嵌套查询时,尽可能使用相关子查询C.尽量使用UNIONALL操作,而不使用UNION操作D.经常使用COMMIT语句,以尽量释放封锁
考题
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )A、使用WHERE子句B、在GROUP BY后面使用HAVING子句C、先使用WHERE子句,再使用HAVING子句D、先使用HAVING子句,再使用WHERE子句E、使用FOR子句
考题
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 ______。A.使用WHERE子句B.在GROUP BY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句。D.先使用HAVING子句,再使用WHERE子句
考题
对于以下SQL语句说法正确的是()SELECT ename FROM empWHERE sal IN (SELECT MAX(sal)FROM emp GROUP BY deptno);
A. 这个语句是符合语法的B. 这个语句是不能执行的,因为缺少HAVING子句C. 这个语句是不能执行的,因为分组的条件列不在SELECT列表中D. 这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中E. 在主查询的WHERE条件中,不应该用IN,而应该用等号
考题
层次查询是针对数据之间的层次关系提供的一种查询机制。Oracle Database 10g提供了层次查询的功能,用户可以利用层次查询,检索层次结构数据。为了执行层次查询,需要在select语句中添加()。
A.JOIN子句B.START WITH子句和CONNECT BY子句C.GROUP BY子句D.ORDER BY子句
考题
对于基本表,下面一些属性上不可建立索引的是______。A.在WHERE查询子句中引用率较高的属性B.在ORDER BY子句、GROUP BY子句中出现的属性C.在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性D.表的外码
考题
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立( );用带(请作答此空)的条件子句等价替换OR子句;只检索需要的属性列等。A.IN
B.EXISTS
C.UNION
D.AND
考题
SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是()A ORDER BY子句可以对多个列进行排序B SELECT语句中,ORDER BY只能单一列进行排序C 子查询中也可以使用ORDER BY子句D 在视图中可以使用ORDER BY子句
考题
用SQL语句进行表的查询操作,使用()语句。如果要进行分组查询,应使用()子句;如果要对查询结果进行排序,要使用()子句;查询使用连接操作时,可以使用的外连接方式主要有左连接(),右连接(),全连接()等几种。
考题
对频繁执行的SQL语句进行优化的规则中,不正确的是()A、尽可能减少多表查询,而使用嵌套查询B、在采用嵌套查询时,尽可能使用相关子查询C、尽量使用UNIONALL操作,而不使用UNION操作D、经常使用COMMIT语句,以尽量释放封锁
考题
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。A、使用WHERE子句B、在GROUPBY后面使用HAVING子句C、先使用WHERE子句,再使用HAVING子句D、先使用HAVING子句,再使用WHERE子句
考题
单选题对于以下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语句进行表的查询操作,使用()语句。如果要进行分组查询,应使用()子句;如果要对查询结果进行排序,要使用()子句;查询使用连接操作时,可以使用的外连接方式主要有左连接(),右连接(),全连接()等几种。
考题
单选题使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()A
使用WHERE子句B
在GROUP BY后面使用HAVING子句C
先使用WHERE子句,再使用HAVING子句D
先使用HAVING子句,再使用WHERE子句E
使用FOR子句
考题
单选题层次查询是针对数据之间的层次关系提供的一种查询机制。Oracle Database 10g提供了层次查询的功能,用户可以利用层次查询,检索层次结构数据。为了执行层次查询,需要在select语句中添加()。A
JOIN子句B
START WITH子句和CONNECT BY子句C
GROUP BY子句D
ORDER BY子句
考题
单选题SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是()A
ORDER BY子句可以对多个列进行排序B
SELECT语句中,ORDER BY只能单一列进行排序C
子查询中也可以使用ORDER BY子句D
在视图中可以使用ORDER BY子句
考题
单选题使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。A
使用WHERE子句B
在GROUP BY后面使用HAVING子句C
先使用WHERE子句,再使用HAVING子句D
先使用HAVING子句,再使用WHERE子句
热门标签
最新试卷