求笔试题答案

时间:2023-02-11 14:39:06
神州数码面试题求解
1)Which statement shows the maximum salary paid in each job category of each department?_______
A. select dept_id, job_cat,max(salary) from employees where salary > max(salary);
B. select dept_id, job_cat,max(salary) from employees group by dept_id,job_cat;
C. select dept_id, job_cat,max(salary) from employees;
D. select dept_id, job_cat,max(salary) from employees group by dept_id;
E. select dept_id, job_cat,max(salary) from employees group by dept_id,job_cat,salary;

2)description of the students table:
sid_id number
start_date date
end_date date
which two function are valid on the start_date column?_________。
A.sum(start_date)
B.avg(start_date)
C.count(start_date)
D.avg(start_date,end_date)
E.min(start_date)
F.maximum(start_date)

3)for which two constraints does the oracle server implicitly create a unique index?______。
A. not null
B. primary
C. foreign key
D. check
E. unique

4)in a select statement that includes a where clause,where is the group by clause placed in the select statement?______。
A. immediately after the select clause
B. before the where clause
C. before the from clause
D. after the order by clause
E. after the where clause

5)in a select statement that includes a where clause,where is the order by clause placed in the select statement?______.
A.immediately after the select clause
B.before the where clause
C.after all clause
D.after the where clause
E.before the from clause

6)uate there two sql statements______.
Select last_name,salary from employees order by salary;
Select last_name,salary from employees order by 2 asc;
A.the same result B.different result C.the second statement returns a syntax error

7) you would like to display the system date in the format“20051110 14:44:17”。Which select statement should you use?______。
A. select to_date(sydate,’yearmmdd hh:mm:ss’)from dual;
B. select to_char(sydate,’yearmonthday hh:mi:ss’)from dual;
C. select to_date(sydate,’yyyymmdd hh24:mi:ss’)from dual;
D. select to_char(sydate,’yyyymmdd hh24:mi:ss’)from dual;
E. select to_char(sydate,’yy-mm-dd hh24:mi:ss’)from dual;

8)which select statement will the result ‘ello world’from the string‘Hello world’?______.
A. select substr(‘Hello World’,1)from dual;
B. select substr(trim(‘Hello World’,1,1))from dual;
C. select lower(substr(‘Hello World’,1))from dual;
D. select lower(trim(‘H’from‘Hello World’))from dual;

9)which are DML statements(choose all that apply)______.
A.commit B.merge C.update D.delete E.creat F.drop

10)Select 语句中用来连接字符串的符号是______.
A. “+” B. “&” C.“||” D.“|”


54 个解决方案

#1


1、B 2、 E 3、E

#2


1,b
2,c,e
3,b,e
4,b
5,c
6,a
7,d
8,d
9,b,c,d  update delete insert merge 
10 c

考ORACLE?

#3


稻子姐你又准备换公司?

#4


10、A 9、C D E F 8、C 7、D 6、B 

#5


对于oracle 10、c

#6


引用 4 楼  的回复:
10、A 9、C D E F 8、C 7、D 6、B

老弟 他是ORACLE的

#7


对于sql server  10、A

#8


第二题为什么是c,e啊。。D那个不对吗。。。我们公司面试题。。。
我没有用过oracle。。。都给人家评错了。。。

#9


 E.creat F.drop
是DDL语法。

#10


8题小f答的不对应该选 c

#11


给人家面试的人评错了。。。感觉很对不起人家。。。。。
毕竟找个工作不容易。。。
想在网上搜索一下答案。。。。。。。。

#12


9题不对bcd

#13


不准备换公司。。。才换的。。。刚刚一个月。。。。。

#14


英语害死多少 中国青年。哎。 求笔试题答案

#15


英语害多少 中国青年。哎。 求笔试题答案

#16


引用 8 楼  的回复:
第二题为什么是c,e啊。。D那个不对吗。。。我们公司面试题。。。
我没有用过oracle。。。都给人家评错了。。。

稻子姐在神州数码?求介绍。

#17


还是PL/SQL的。。。。

#18


8题选D

#19


求加小f的qq。。。。。。。。。。。。详细咨询一下。。。。。。。。

#20


引用 19 楼  的回复:
求加小f的qq。。。。。。。。。。。。详细咨询一下。。。。。。。。

难道你不是稻子姐?怎么头像是稻子姐的?

#21


那第10题为什么不能选A了。。。。
select语句也没有说是oracle

#22


我冒牌的。。。。。。。。。。。。。。。。

#23


你上次不是说我暗恋稻子姐吗。。。的确是。。。。。。。。呵呵

#24


引用 21 楼  的回复:
那第10题为什么不能选A了。。。。
select语句也没有说是oracle

意思是题目还不严谨?

#25


哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

#26


对PL/SQL只会一点点 献丑了。

#27


引用 25 楼  的回复:
哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

ORDER BY 是应该放在所有查询的 最后吧 

#28


不过。。。我挺佩服你的。。。小f。。。。你的sql那么牛。。。。。。。。。。以后还要好好给你学学。。。。。

#29


引用 28 楼  的回复:
不过。。。我挺佩服你的。。。小f。。。。你的sql那么牛。。。。。。。。。。以后还要好好给你学学。。。。。


SQL版那么多大牛。你让哥情何以堪。

#30


明白了。。。呵呵

#31


所以经常看到小f、小三、还有几个。。。。。都很牛。。。。。。。。。。。。。。

#32


谢谢各位。。。。结贴了。。。。。。。。。。。。。。。。。。。。。呵呵。。

#33


引用 31 楼  的回复:
所以经常看到小f、小三、还有几个。。。。。都很牛。。。。。。。。。。。。。。

冒牌 的稻子妞?

#34


引用 27 楼  的回复:
引用 25 楼 的回复:
哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

ORDER BY 是应该放在所有查询的 最后吧

毛毛。如果有子查询呢。 求笔试题答案

#35


求笔试题答案肥妞,回家吃饭了,别在外面丢人,快走

#36


该回复于2012-06-06 13:39:09被版主删除

#37


引用 34 楼  的回复:
引用 27 楼 的回复:
引用 25 楼 的回复:
哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

ORDER BY 是应该放在所有查询的 最后吧

毛毛。如果有子查询呢。

A,B,D,E答案应该是错的吧。
难道在SELECT 前?WHERE 前后?

#38


引用 2 楼  的回复:
1,b
2,c,e
3,b,e
4,b
5,c
6,a
7,d
8,d
9,b,c,d update delete insert merge 
10 c

考ORACLE?


第4题应该选e才对,
问题是问group by子句在select语句中放置的位置,
group by应该放在select子句后面,
如:select name from Product where productId > 5 group by productId

#39


我们公司用的神州数码的Tiptop ERP,里面几乎都是SQL
也难怪面试的是SQL

#40


第7题是错的。
7) you would like to display the system date in the format“20051110 14:44:17”。Which select statement should you use?______。
A. select to_date(sydate,’yearmmdd hh:mm:ss’)from dual;
B. select to_char(sydate,’yearmonthday hh:mi:ss’)from dual;
C. select to_date(sydate,’yyyymmdd hh24:mi:ss’)from dual;
D. select to_char(sydate,’yyyymmdd hh24:mi:ss’)from dual;
E. select to_char( sydate,’yy-mm-dd hh24:mi:ss’)from dual;

sysdate是关键字,取系统时间

#41


这几道题还是比较基础的。

#42


1.B  
2.C,?  
3.B,E  
4.E
5.C
6.A
7.D
8.C
9.C,D
10.C

#43


第八题比较阴险:substr('Hello world',1)其实和substr('Hello world',0)效果一样,起不到截断效果,故应该选D。
第三题我试了一下,应该选C,E
第九题,DML确实包括merge,应该选B,C,D
故正确答案为:
1.B   
2.C,E  
3.B,E   
4.E
5.C
6.A
7.D
8.D
9.B,C,D
10.C 

#44


1.查询出每个部门,不同职位的最高薪水,分组字段为dept_id,job_cat.这道题正确答案为 B

2.SUM,AVG函数只能用于数值类型,所以A,B不正确,D也是错误的,因为AVG只有一个参数.至于F选项,获取最大值函数是MAX而不是maximum.正确答案: C,E

3.ORACLE会为PRIMARY和UNIQUE创建隐含索引.正确答案: B,E


WHERE,GROUP BY,ORDER BY同时出现在SQL语句中的顺序为: WHERE,GROUP BY,ORDER BY
4.正确答案: E

5.正确答案: D

6.ORDER BY只能对表中字段排序.正确答案: C

7.TO_DATE用于将字符串转换为日期类型,排除A,C. 转换'20051110 14:44:17'格式的正确语句应该是"select to_char(sysdate,’yyyymmdd hh24:mi:ss’)from dual;"   原题中每个选项都不对(sydate? 应该是sysdate吧)

8. SUBSTR(STR,START_INDEX,LEN)函数为从STR中以START_INDEX为开始位置截取LEN位字符,排除A,B,C.  正确答案: D

9. DML是数据操作语言(Data Manipulation Language)的缩写,列如:INSERT,UPDATE,DELETE. 正确答案: C,D

10. 在ORACLE中连接字符串的符号是双竖线("||"). 正确答案: C







#45





#44楼,补充
关于第5题,并没有指明还有其他语句,所以C,D选项皆可.
MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.MERAGE也属于DML  .所以第9题正确答案应是: BCD

#46


怎么是英语啊!看起来有点费劲。

#47


神马?

#48


这种面试题太弱智了,什么能力也考察不出。

#49


第8题确实有点阴险,要是将C改成select lower(substr(‘Hello World’,2))from dual;也是可以的,
这trim和merge不怎么熟悉,总体感觉还是比较基础的,英文只不过是纸老虎罢了.
想不通既然是英文题目,为啥很多标点符号却是中文的???

#50


这题目不难,可惜全英文之后又多花了一些时间。。

#1


1、B 2、 E 3、E

#2


1,b
2,c,e
3,b,e
4,b
5,c
6,a
7,d
8,d
9,b,c,d  update delete insert merge 
10 c

考ORACLE?

#3


稻子姐你又准备换公司?

#4


10、A 9、C D E F 8、C 7、D 6、B 

#5


对于oracle 10、c

#6


引用 4 楼  的回复:
10、A 9、C D E F 8、C 7、D 6、B

老弟 他是ORACLE的

#7


对于sql server  10、A

#8


第二题为什么是c,e啊。。D那个不对吗。。。我们公司面试题。。。
我没有用过oracle。。。都给人家评错了。。。

#9


 E.creat F.drop
是DDL语法。

#10


8题小f答的不对应该选 c

#11


给人家面试的人评错了。。。感觉很对不起人家。。。。。
毕竟找个工作不容易。。。
想在网上搜索一下答案。。。。。。。。

#12


9题不对bcd

#13


不准备换公司。。。才换的。。。刚刚一个月。。。。。

#14


英语害死多少 中国青年。哎。 求笔试题答案

#15


英语害多少 中国青年。哎。 求笔试题答案

#16


引用 8 楼  的回复:
第二题为什么是c,e啊。。D那个不对吗。。。我们公司面试题。。。
我没有用过oracle。。。都给人家评错了。。。

稻子姐在神州数码?求介绍。

#17


还是PL/SQL的。。。。

#18


8题选D

#19


求加小f的qq。。。。。。。。。。。。详细咨询一下。。。。。。。。

#20


引用 19 楼  的回复:
求加小f的qq。。。。。。。。。。。。详细咨询一下。。。。。。。。

难道你不是稻子姐?怎么头像是稻子姐的?

#21


那第10题为什么不能选A了。。。。
select语句也没有说是oracle

#22


我冒牌的。。。。。。。。。。。。。。。。

#23


你上次不是说我暗恋稻子姐吗。。。的确是。。。。。。。。呵呵

#24


引用 21 楼  的回复:
那第10题为什么不能选A了。。。。
select语句也没有说是oracle

意思是题目还不严谨?

#25


哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

#26


对PL/SQL只会一点点 献丑了。

#27


引用 25 楼  的回复:
哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

ORDER BY 是应该放在所有查询的 最后吧 

#28


不过。。。我挺佩服你的。。。小f。。。。你的sql那么牛。。。。。。。。。。以后还要好好给你学学。。。。。

#29


引用 28 楼  的回复:
不过。。。我挺佩服你的。。。小f。。。。你的sql那么牛。。。。。。。。。。以后还要好好给你学学。。。。。


SQL版那么多大牛。你让哥情何以堪。

#30


明白了。。。呵呵

#31


所以经常看到小f、小三、还有几个。。。。。都很牛。。。。。。。。。。。。。。

#32


谢谢各位。。。。结贴了。。。。。。。。。。。。。。。。。。。。。呵呵。。

#33


引用 31 楼  的回复:
所以经常看到小f、小三、还有几个。。。。。都很牛。。。。。。。。。。。。。。

冒牌 的稻子妞?

#34


引用 27 楼  的回复:
引用 25 楼 的回复:
哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

ORDER BY 是应该放在所有查询的 最后吧

毛毛。如果有子查询呢。 求笔试题答案

#35


求笔试题答案肥妞,回家吃饭了,别在外面丢人,快走

#36


该回复于2012-06-06 13:39:09被版主删除

#37


引用 34 楼  的回复:
引用 27 楼 的回复:
引用 25 楼 的回复:
哦。。。。。。第5题为什么选择c 啊。。。。。这个在sql中应该是不行的啊。。。

ORDER BY 是应该放在所有查询的 最后吧

毛毛。如果有子查询呢。

A,B,D,E答案应该是错的吧。
难道在SELECT 前?WHERE 前后?

#38


引用 2 楼  的回复:
1,b
2,c,e
3,b,e
4,b
5,c
6,a
7,d
8,d
9,b,c,d update delete insert merge 
10 c

考ORACLE?


第4题应该选e才对,
问题是问group by子句在select语句中放置的位置,
group by应该放在select子句后面,
如:select name from Product where productId > 5 group by productId

#39


我们公司用的神州数码的Tiptop ERP,里面几乎都是SQL
也难怪面试的是SQL

#40


第7题是错的。
7) you would like to display the system date in the format“20051110 14:44:17”。Which select statement should you use?______。
A. select to_date(sydate,’yearmmdd hh:mm:ss’)from dual;
B. select to_char(sydate,’yearmonthday hh:mi:ss’)from dual;
C. select to_date(sydate,’yyyymmdd hh24:mi:ss’)from dual;
D. select to_char(sydate,’yyyymmdd hh24:mi:ss’)from dual;
E. select to_char( sydate,’yy-mm-dd hh24:mi:ss’)from dual;

sysdate是关键字,取系统时间

#41


这几道题还是比较基础的。

#42


1.B  
2.C,?  
3.B,E  
4.E
5.C
6.A
7.D
8.C
9.C,D
10.C

#43


第八题比较阴险:substr('Hello world',1)其实和substr('Hello world',0)效果一样,起不到截断效果,故应该选D。
第三题我试了一下,应该选C,E
第九题,DML确实包括merge,应该选B,C,D
故正确答案为:
1.B   
2.C,E  
3.B,E   
4.E
5.C
6.A
7.D
8.D
9.B,C,D
10.C 

#44


1.查询出每个部门,不同职位的最高薪水,分组字段为dept_id,job_cat.这道题正确答案为 B

2.SUM,AVG函数只能用于数值类型,所以A,B不正确,D也是错误的,因为AVG只有一个参数.至于F选项,获取最大值函数是MAX而不是maximum.正确答案: C,E

3.ORACLE会为PRIMARY和UNIQUE创建隐含索引.正确答案: B,E


WHERE,GROUP BY,ORDER BY同时出现在SQL语句中的顺序为: WHERE,GROUP BY,ORDER BY
4.正确答案: E

5.正确答案: D

6.ORDER BY只能对表中字段排序.正确答案: C

7.TO_DATE用于将字符串转换为日期类型,排除A,C. 转换'20051110 14:44:17'格式的正确语句应该是"select to_char(sysdate,’yyyymmdd hh24:mi:ss’)from dual;"   原题中每个选项都不对(sydate? 应该是sysdate吧)

8. SUBSTR(STR,START_INDEX,LEN)函数为从STR中以START_INDEX为开始位置截取LEN位字符,排除A,B,C.  正确答案: D

9. DML是数据操作语言(Data Manipulation Language)的缩写,列如:INSERT,UPDATE,DELETE. 正确答案: C,D

10. 在ORACLE中连接字符串的符号是双竖线("||"). 正确答案: C







#45





#44楼,补充
关于第5题,并没有指明还有其他语句,所以C,D选项皆可.
MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.MERAGE也属于DML  .所以第9题正确答案应是: BCD

#46


怎么是英语啊!看起来有点费劲。

#47


神马?

#48


这种面试题太弱智了,什么能力也考察不出。

#49


第8题确实有点阴险,要是将C改成select lower(substr(‘Hello World’,2))from dual;也是可以的,
这trim和merge不怎么熟悉,总体感觉还是比较基础的,英文只不过是纸老虎罢了.
想不通既然是英文题目,为啥很多标点符号却是中文的???

#50


这题目不难,可惜全英文之后又多花了一些时间。。