软通动力华为项目组面试题_新(带答案)
一 单选题
1 Select 语句中用来连接字符串的符号是______ C
A +
B &
C ||
D |
2 select substr(to_char(date,'yyyymmdd'),1,4) from hr_dept; 现要对字段:date 取别名为:当前年份,如下操作正确的是 B
A as '当前年份'
B "当前年份"
C {当前年份}
D '当前年份'
3 提取同部门,同岗位,最高工资的语句是下面哪个:B
A select dept_id, job_id,max(salary) from employees where salary > max(salary);
B select dept_id, job_id,max(salary) from employees group by dept_id,job_id;
C select dept_id, job_id,max(salary) from employees;
D select dept_id, job_id,max(salary) from employees group by dept_id;
4 提取表A和表B中,所有的员工编号,统计出来的编号必须唯一,以下正确的是 B
A select emp_id from A ,B;
B select emp_id from A unix select emp_id from B;
C select emp_id from A unix all select emp_id from B;
D select emp_id from A ,B p_p_id;
5 下面关于exists的使用,正确的是 C
A select service_number from services exists length(service_number)=11;
B select service_number from services exists (length(service_number)=11);
C select service_number from services where exists (length(service_number)=11);
D select service_number from services where exists length(service_number)=11;
6 下面关于null的使用,正确的是 B
A select * from hr_emp where emp_id=null;
B select * from hr_emp where emp_id is null;
C select * from hr_emp where emp_id <> null;
D select * from hr_emp where emp_id != null;
7 下面关于spool的使用正确的是 D
A spool to "路径名"
B spool to '路径名'
C spool to 路径名
D spool "路径名"
8 sqlplus中如何设定显示的宽度 A
A set line
B set pagesize
C set width
D set length
9 新建用户,如果要连接数据库,必须首先为其授予那种权限 A
truncate的区别
A grant create session
B grant create any table
C grant create an index
D grant create user
10 下面关于视图描述错误的是:C
A 视图是基于一个表或多个表或视图的逻辑表
B 可以通过对视图的修改,完成对表数据的修改
C 本身包含表中数据
D 视图是存储在数据字典里的一条select语句
11 下面关于索引描述错误的是:D
A 类似书的目录结构
B 与所索引的表是相互独立的物理结构
C 插入、删除、更新表后,自动更新索引
D 使用索引,就一定可以加快DML(数据操作语句)速度
12 select floor(2345.67) from dual; B
A 2345.67
B 2345
C 2346
D 2000
13 select ceil(3.1415927) from dual; C
A 3.14
B 3.2
C 4
D 3
14 select add_months(to_date( '2006-05-31 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss '),1) from dual; A
A 2006-06-30
B 2006-06-31
C 2006-05-31
D 2006-06-01
15 表的记录如下
emp_id emp_name
136 a
137 b
138 c
136 aa
137 bb
select count(distinct emp_id),count(*) from hr_emp;的结果为: C
A 5,5
B 4,5
C 3
,5
D 3,3
16 以下不是oracle中的数据类型的是 C
A int
B integer
C varchar
D char
17 下面对实例的描述正确的是: D
A 一个数据库可以有多个实例
B 一个数据库只能有一个实例
C 两个数据库可以用同一个实例
D 实例名就是数据库的网络服务名
18 下面关于rownum的使用中,可以到记录的是:C
A select * from tt where rownum>2;
B select * from tt where rownum>=2;
C select * from tt where rownum<2;
D select * from tt where rownum=0;
19 下面不属于ddl(数据定义语言)的是:B

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。