1
update t
set logdate=to_date('2003-01-01','yyyy-mm-dd')
where logdate=to_date('2001-02-11','yyyy-mm-dd');
2
select
from t
where name in (select name from t group by name having coung()>1)
order by name;--没说清楚,到底是升序还是降序
3
select ID,NAME,ADDRESS,PHONE,LOGDATE
from
(
select t,row_number() over(partition by name order by name) rn
from t
)
where rn = 1;
4
update t
set (address,phone)=
(select address,phone from e where ename=tname);
5
select
from t
where rownum <=5
minus
select
from t
where rownum <=2;
也没什么特别的地方,有些题目用oracle特有的函数去做会比较简单,像在第三题中用到的oracle的分析函数,以及在第一题中用到的oracle的to_char()函数。
这几个题目主要是看你能不能使用oracle的函数去处理
select
t1non_seller,
t3coupon,
ifnull(sum(t2bal),0)
from
(select seller,coupon from
(select distinct seller from t2) c,
(select distinct coupon from t2) d
) t3
left join t2 on
t3seller=t2seller and t3coupon=t2coupon
join t1
on t1seller=t3seller
group by
t1non_seller,t3coupon
order by t3coupon,t1non_seller
简单来说数据库就是个电脑中用于储存数据的软件工具;
你说的文案类的工作,可能就只是要求一些简单的数据库 *** 作,因为数据库中可以用特定的方法,对储存的数据进行查询,更新及插入 *** 作(也就是对储存数据的维护)
例如:
如果公司的人事资料在数据库中建立储存,就可以通过数据库查询人员的相关信息(例如入职日期,学历,出生年月等),也可以统计在1个月中入职多少,离职多少的信息
有问题,请继续追问,没问题,请采纳,谢谢~
以上就是关于ORACLE数据库面试题全部的内容,包括:ORACLE数据库面试题、Mysql 数据库面试问题、前几天面试,面试官问会不会用数据库,完全不懂这数据库指的是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)