第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页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排序)3
请写出题目2中,只保留重复记录的第一条,删除其余记录的SQL语句(即使该表不存在重复记录)4
请写出将E表中的ADDRESS、PHONE更新到T表中的SQL语句(按NAME相同进行关联)5
请写出将T表中第3~5行数据列出来的SQL语句1
updatetsetlogdate=to_date('2003-01-01','yyyy-mm-dd')wherelogdate=to_date('2001-02-11','yyyy-mm-dd');2
select*fromtwherenamein(selectnamefromtgroupbynamehavingcoung(*)>1)orderbyname;--没说清楚,到底是升序还是降序3
selectID,NAME,ADDRESS,PHONE,LOGDAT