国家税务局(计算机)专业考试
[单项选择题]
1、当一个用户创建一个数据库对象时,没有指定表空间,那么ORACLE将为该对象分配()表空间。
A.SYSTEM TABLESPACE
B.DEFAULT TABLESPACE
C.TEMP TABLESPACE
D.USER TABLESPACE
参考答案:A
[单项选择题]
2、SHUTDOWN的()选项在下次启动数据库时需要进行数据库恢复。
A.SHUTDOWN IMMEDIATE
B.SHUTDOWN TRANSACTIONAL
C.SHUTDOWN NORMAL
D.SHUTDOWN ABORT
参考答案:D
[单项选择题]
3、下列命令中可以执行SQL*Plus缓冲区中的一条SQL语句的是()。
A.START
B.LIST
C./
D.SPOOL
参考答案:C
[单项选择题]
4、语句select initcap(‘aBcDefg’)fromdual;的结果是()。
A.abcd efg
B.AbCd EfG
C.ABCD EFG
D.Abcd Efg
参考答案:D
select distinct from
[单项选择题]
5、搜索列中的文本数据,但只记得部分字符串。下列哪个SQL操作可以使用通配符比较()。
A.in
C.between
D.like
参考答案:D
[单项选择题]
6、下列哪个语句查出雇员表(employees)里的雇员名字(ename)是
‘SMITH’的信息,并且给雇员名字(ename)列定义一个别名Name()。
A.select employeesno,ename Name,job from employees where
ename=‘SMITH’
B.select employeesno,ename ‘Name’,job from employees where ename=SMITH
C.select employeesno,ename “Name”,job from employees where ename=‘SMITH’
D.select employeesno,ename ‘Name’,job frome mployees wheree name=‘SMITH’
参考答案:A
[单项选择题]
7、学生信息表Student如下所示:学号姓名所在省市0001李辉北京0002张明上海0003王小玉北京0004李淑华湖南0005赵静上海查询所有学生来自于哪几个省市使用的语句为()。
A.Select unique所在省市from Student
B.Select所在省市from Student
C.Select only所在省市from Student
D.Select distinct所在省市from Student
参考答案:D
[单项选择题]
8、有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用()。
A.Select*from employees where职务=NULL
B.Select*from employees where职务=‘NULL’
C.Select*from employees where职务ISNULL
D.Select*from employees where职务IS‘NULL’
参考答案:C
[单项选择题]
9、语句select ROUND(45.953,-1),TRUNC(45.936,2)from dual;的结果是()。
A.46 and 45
B.46 and 45.93
C.50 and 45.93
D.50 and 45.9
参考答案:C
[单项选择题]
10、有一产品表(编号,名称,价格,数量,所属分类),下列语法不正确的是()。
A.SELECT*FROM产品表WHERE价格>1000
B.SELECT SUM(价格)FROM产品表GROUP BY所属分类HAVING MAX(价
格)>1000
C.SELECT所属分类,SUM(价格)FROM产品表WHERE价格>1000 GROUP BY所属分类
D.SELECT所属分类,SUM(价格)FROM产品表WHERE MAX(价格)>1000 GROUP BY所属分类
参考答案:D
[单项选择题]
11、那个命令可以代替IF..THEN…ELSE….END逻辑的()。
A.INITCAP将第一个字母变成大写,其他字符小写
B.REPLACE用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式
C.DECODE将查询结果翻译成其他值Selectdecode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbename Where…
D.IFELSE
参考答案:C
[单项选择题]
12、当你执行以下查询语句:SELECT employeesno,ename FROM employees WHERE employeesno=7782 OR employeesno=7876;在WHERE语句中,以下哪个操作符可以取代OR?()
A.IN
B.BETWEEN……and
C.LIKE
D.<=
参考答案:A

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