1 / 22
文档名称:

数据库面试题.doc

格式:doc   大小:29KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库面试题.doc

上传人:wz_198614 2017/6/25 文件大小:29 KB

下载得到文件列表

数据库面试题.doc

文档介绍

文档介绍:数据库面试题
.
. 数据库数据库
员工表的定义如下:
Last_name VARCHAR2(25)
First_name VARCHAR2(25)
Salary NUMBER(7,2)
:
SELECT last_name, first_name FROM employee WHERE salary < avg(salary); 对这条SQL做以下哪项修改能够达到目的?
A. 改变WHERE子句
B. 把聚合函数移到SELECT列表中,并增加GROUP子句
C. 通过子查询得出平均工资水平并在父查询的WHERE子句中比较
D. 把聚合函数移到SELECT列表中,并增加GROUP BY子句和HAVING子句
注:SELECT last_name, first_name
FROM employee
where sal<(Select avg(salary) from employee);
. 数据库
要从员工表中查询所有姓Smith的人,但是并不能确定所有Smith的大小写,以下哪条语句能解决问题?
A. SELECT last_name, first_name FROM emp WHERE last_name=’smith’
B. SELECT last_name, first_name FROM emp WHERE UPPER(last_name)=’smith’
C. SELECT last_name, first_name FROM emp WHERE last_name=UPPER(‘smith’)
D. SELECT last_name, first_name FROM emp WHERE LOWER(last_name)=’smith’
. delete from tablea & truncate table tablea的区别( )
A. 没有区别
B. 速度相同
C. 速度不同
D. 日志记录不同
.
A.
B.
C.
D. 下列哪些(或哪个)不是PL/SQL的组成部分() DECLARE CATCH THROW EXCEPTION
SQL语句中修改表结构的命令是______。 .
A. MODIFY TABLE
B. MODIFY STRUCTURE
C. ALTER TABLE
D. ALTER STRUCTURE
. 对数据库中表null的理解错误的是( )
A. null 等价于没有任何值,是未知数。
B. 对空值做加、减、乘、除等运算操作,结果仍为空
C. 比较时使用关键字用“== null”和“!= null”
D. 比其他数据都大所以降序排序时NULL值总是排在最前mysql中不正确
. 对事务回滚的正确描述是_____。
A. 将该事务对数据库的修改进行恢复
B. 将事务对数据库的更新写入硬盘
C. 跳转到事务程序的开头重新执行
D. 将事务中修改的变量值恢复到事务开始时的初值
. sql语句 select last_name||’ salary is’||salary from employees 查询结果( ) 【德邦物流】
Employees表结构如下
:
A. King ‘salary is’24000
B. king24000
C. king salary is 24000
D. sql语句语法错误
. {SQL题目}在pubs 数据库 titles 表的 notes 列中搜索以字符串"50%"开头的所有记录,请选择以下正确的语句:()(选择1项)
A.
B.
C.
D. SELECT * FROM titles WHERE notes LIKE '50%' SELECT * FROM titles WHERE notes LIKE '50/%%' ESCAPE '/' SELECT * FROM titles WHERE notes LIKE '50%' ESCAPE '%' SELECT * FROM titles WHERE notes LIKE '50%%%' ESCAPE '%'
. 如果A为null则返回B,否则返回A,应该使用下列哪个函数?( )