IT技能面试题Word下载.docx

上传人:b****6 文档编号:18848855 上传时间:2023-01-01 格式:DOCX 页数:9 大小:17.94KB
下载 相关 举报
IT技能面试题Word下载.docx_第1页
第1页 / 共9页
IT技能面试题Word下载.docx_第2页
第2页 / 共9页
IT技能面试题Word下载.docx_第3页
第3页 / 共9页
IT技能面试题Word下载.docx_第4页
第4页 / 共9页
IT技能面试题Word下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

IT技能面试题Word下载.docx

《IT技能面试题Word下载.docx》由会员分享,可在线阅读,更多相关《IT技能面试题Word下载.docx(9页珍藏版)》请在冰豆网上搜索。

IT技能面试题Word下载.docx

则语句“selectid,sum(ScorE)fromT1groupbyID”的执行结果为_________

A、ID 

 

sum(ScorE)

—– 

———-

170

175

B、ID 

C、ID 

D、ID 

(4)、电话号码表t_phonebook中含有100万条数据,其中号码字段PhoneNo上创建了唯一索引,且电话号码全部由数字组成,要统计号码头为321的电话号码的数量,下面写法执行速度最慢的是_________

A、selectcount(*)fromt_phonebookwherephoneno>

=‘321’andphoneno<

‘321A’

B、selectcount(*)fromt_phonebookwherephonenolike‘321%’

C、selectcount(*)fromt_phonebookwheresubstring(phoneno,1,3)=‘321’

A>

或者<

操作符会采用索引查找

B:

LIKE通配符在XXX%情况下会应用索引,如果在%xxx%等情况下不会应用索引

(5)、已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是

A、SELECT*FROMtbl

WHEREland_id>

750

or(cust_id=180orcust_id=560)

B、SELECT*FROMtbl

WHERE(cust_id=180orcust_id=560)

orland_id>

C、SELECT*FROMtblWHEREland_id>

UNION

SELECT*FROMtblWHEREcust_id=180

SELECT*FROMtblWHEREcust_id=560

D、SELECT*FROMtblWHEREland_id>

( 

SELECT*FROMtblWHEREcust_id=180

UNIONALL

(6)、员工技能表Staffskill结构如下,Staff和Skill字段建有唯一约束

staff 

VARCHAR2(10),

skill 

VARCHAR2(10)

哪条语句可以查询同时拥有技能A和技能B的员工

A、selectstafffromStaffskillwhereskill=’A’ORskill=’B’

B、selectstafffromStaffskillwhereskill=’A’ANDskill=’B’

C、selectstafffromStaffskillwhereskill=’A’ORskill=’B’groupbystaff

D、selectstafffromStaffskillwhereskill=’A’ORskill=’B’groupbystaffhavingcount(*)>

(7)员工表staff表结构如下

staffNo 

varchar2(10),

Email 

varchar2(50)

哪一个SQL语句查询出没有E_mail地址的员工号

A、selectstaffnofromStaffwhereEmail=NULL

B、selectstaffnofromStaffwhereEmail<

>

NULL

C、selectstaffnofromStaffwhereEmailisnull

D、selectstaffnofromStaffwhereEmailisnotnull

(8)Oracle数据库启动步骤的顺序为

1.Mount 

2.Open 

3.Nomount

A、3-1-2

B、2-3-1

C、2-1-3

D、3-2-1

(9)存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表

A、selectcol1,col2,col3fromT1INTOT2(col1,col2,col3)

B、INSERTT1(col1,col2,col3)INTOT2(col1,col2,col3)

C、insertintoT2(col1,col2,col3)ASselectcol1,col2,col3fromT1;

D、insertintoT2(col1,col2,col3)selectcol1,col2,col3fromT1;

10)一个表的字段为varchar2,如果建表时没有指定长度,则默认长度为:

A、1

B、25

C、38

D、255

E、4000

F、建表时varchar2类型字段必须指定长度

(11)用TRUNCATE和DELETE语句删除表中数据的区别?

A、TRUNCATE命令不记录日志

B、TRUNCATE命令记录日志

C、DELETE命令不记录日志

(12)如下查询语句SELECTid_number,100/quantityfrominventory如果quantity为空,则查询语句的第二个字段将返回

A、aspace

B、anullvalue

C、avalueof0

D、avalueof100

E、thekeyworknull

(13)如下语句:

SELECTi.id_number,m.id_numberFROMinventoryi,manufacturerm

WHEREi.manufacturer_id=m.id_number

Orderbyinventory.description

执行时是错误的,请问以下措施哪个能够改正这个错误?

A在orderby的子句中使用表的别名

B在where子句中去掉表的别名

C在where子句中用表名代替表的别名

D在orderby子句中去掉表名,只要字段名称即可

(如果2张表中,不同时存在字段名为description的话,D答案也是正确的)

14)A表字段a类型int中有100条记录,值分别为1至100。

如下语句

SELECTaFROMA

WHEREABETWEEN1AND50

OR(AIN(25,70,95)

ANDABETWEEN25AND75)

则如下哪个值在这个sql语句返回的结果集中

A、30 

B、51 

C、75 

D、95

15)变量v_time=‘23-MAY-00’,如下那条语句返回值为‘01-JAN-00’?

ASELECTROUND(V_TIME,’DAY’)FROMDUAL;

BSELECTROUND(V_TIME,’YEAR’)FROMDUAL;

CSELECTROUND(V_TIME,’MONTH’)FROMDUAL;

DSELECTROUND(TO_CHAR(V_TIME,’YYYY’))FROMDUAL;

16)关于索引(index)的说法哪些是错误?

A、创建索引能提高数据插入的性能

B、索引应该根据具体的检索需求来创建,在选择性好的列上创建索引

C、索引并非越多越好

D、建立索引可使检索操作更迅速

(17)指出下面sql语句的错误之处:

selectid_number“PartNumber”,sum(price)“price”frominventory

whereprice>

50

groupby“PartNumber”

orderby2;

A、orderby2

B、frominventory

C、whereprice>

D、groupby“PartNumber”

(18)如下语句

ifv_num>

5then

v_example:

=1;

elsifv_num>

10then

=2;

elsifv_num<

20then

=3;

39then

=4;

else 

v_example:

=5;

如果v_num=37,则v_example的值是多少?

A、1 

B、2 

C、3 

D、4 

E、5

(19)如下语句:

begin

foriin1..8loop

ifi=2then

null;

else

ifi=5then

rollback;

ifi=8 

then

commit;

insertintotexample(A)values(i);

endif;

endloop;

end;

执行该语句后将有几条记录插入到表texample表中?

A=1 

B=2 

C=3 

D=4

(20)设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段

A、CHAR

B、LONG

C、VARCHAR

D、varray

二、填空编程题

(1)、已知T1包含字段ID、ID2,T2包含字段ID,请在空白处完成SQL语句,查询表T1字段ID2取值存在于T2的ID取值集合中。

select*fromT1Awhere______(select*fromT2BwhereB.ID=A.ID2)

select*fromT1AwhereA.ID______(selectIDfromT2B)

selectA.*fromT1A,T2BwhereA.ID2______B.ID

(2)Oracle创建表时指定了以下的存储参数:

initial 

50K

next 

20K

pctincrease10

则这个表第三次扩展分配的空间大小为__________

(3)、已知表T1包含字段ID,对同一个ID的取值,可能存在多条数据,请在空白处完成SQL语句,查询T1中对应有大于1条数据ID及其对应数据的条数。

selectID,count(*)fromT1groupbyID___________________

(4)、已知表T1、T2和T3的结构和数据如下

T1

NameID

75

95

T2

Course

数学

语文

T3

Name

张三

李四

请写出查询的SQL语句,使得查询的结果为:

Name 

Course 

Score

——– 

——– 

——–

张三 

数学 

90

语文 

85

李四 

75

95

(5)、某大型商场的数据库中有一个日志表t_Log,它记录了每日的商品交易日志,t_Log包含了字段LogDatetime记录日志的生成时间,每日的日志数据为20,000-40,000条之间。

后发现日志表数据量过于庞大,需要删除6个月前的历史日志数据约3,000,000行。

请综合考虑性能等因素,写出删除历史数据的SQL语句。

(6)、请写出oracle的SGA区的几个组成部分(只写出4个主要部分即可)。

三、JAVA

1、作用域public,private,protected,以及不写时的区别

2、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?

3、Servlet执行时一般实现哪几个方法?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1