下载此文档

IT人员面学习试题.docx


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
IT人员面学习试题.docx精品文档
精品文档
1
精品文档
IT招聘面试题
ORACLE数据库面试题
悬赏分:100-解决时间:2009-9-2718:50
下面是一个公司的数据库题目, 我没用过 oracle,但是貌似题目用 sql就可以写,不知道他
们把这个题目写成 oracle有什么蹊跷,我意思是这到题目有什么地方是 oracle 特别需要注
意的,希望强人作答!谢谢
一、数据库 ORACLE
虽然这些题目都可以 G到,但仍是要考察一下您现在的常态水平,:)
T表:(字段: ID,NAME,ADDRESS,PHONE,LOGDATE)
E表:(字段: NAME,ADDRESS,PHONE)
1.将表T中的字段LOGDATE中为2001-02-11 的数据更新为 2003-01-01 ,请写出相应
的SQL语句。(该字段种类为日期种类)
2.请写出将表 T中NAME 存在重复的记录都列出来的 SQL语句(按 NAME 排序)
2中,只保留重复记录的第一条,删除其余记录的 SQL语句(即使该表不存
在重复记录)
E表中的ADDRESS、PHONE 更新到T表中的SQL语句(按 NAME 相同进行
关系)
T表中第3~5行数据列出来的 SQL语句
1.
updatet
setlogdate=to_date('2003-01-01','yyyy-mm-dd')
wherelogdate=to_date('2001-02-11','yyyy-mm-dd');
2.
select*
fromt
精品文档
精品文档
2
精品文档
wherenamein(selectnamefromtgroupbynamehavingcoung(*)>1)
orderbyname;-- 没说清楚,到底是升序仍是降序
3.
selectID,NAME,ADDRESS,PHONE,LOGDATE
from
(
selectt.*,row_number()over(partitionbynameorderbyname)rn
fromt
)
wherern=1;
4.
updatet
set(address,phone)=
(selectaddress,=);
5.
select*
fromt
whererownum<=5
minus
select*
fromt
whererownum<=2;
Oracle 面试题
悬赏分:10-解决时间:2009-10-2008:28
精品文档
精品文档
3
精品文档
今天遇到的一道电信方面面试题:
精品文档
精品文档
15
精品文档
A表有以下字段: month( 月份),user_id(用户编号),user_state( 用户状态,0为正常用户,
1为非正常用户)。如果某一个用户上月为正常用户,本月为非正常用户,则成为流失用户。
盘问:‘ 200505 ’年的流失用户的用户编号。
问题补充:
我是这么做的,能查出来,但他们公司的 DBA说效率太低,太麻烦!
selectuseridfromaa1
wheretime='200505'andstate=1
and
(selectstatefromaa2
=
andtime='200504')=0
selectuseridfromtablewhereuser_state=1andmonth=5anduseridin
(selectuseridfromtablewheremonth=4anduser_state=0);
(谁能给出答案?) [/color]ORG- 机构表:
ORGIDORGNAME
国有商业银行
0011中国工商银行
0012中国建设银行
ORGRLT-机构汇总关系表
子机构需要将各种报表数据汇总到父机构 ,即如果要求“国有商业银行”的报表数据,
那么需要将"中国工商银行"和"中国建设银行"的报表数据汇总一下 (2家机构的报表的每个
单元格的数据值相加 ),然后将报表的机构 ID改为“国有商业银行”即可
PARENTORGIDCHILDORGID
0010011
0010012
精品文档
精品文档
5
精品文档
REPORTDATA-报表数据表:
精品文档

IT人员面学习试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新