100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > oracle数据库基础笔试题 Oracle数据库入门笔试试题及参考答案

oracle数据库基础笔试题 Oracle数据库入门笔试试题及参考答案

时间:2020-09-27 16:44:36

相关推荐

oracle数据库基础笔试题 Oracle数据库入门笔试试题及参考答案

《数据库入门》试题

姓名:

一、简答题(共40分,每小题10分)

1、如何理解空值(null)?空值在参与运算时有什么特点?

2、简述参照完整性约束。

3、简述Oracle客户端tnsnames.ora文件的作用。

4、简述事务及其性质。

二、运算题(共60分,每小题5分)

针对课本图1.2中的关系模式,用SQL完成下列操作。

1、查询姓张的病人姓名和出生年份。

select xm,substr(to_char(sysdate,'yyyy.mm.dd'),1,4)

from dw.per_natl

where xm like '张%';

注意:题目要求查询出生年份,不是出生日期。

2、查询女病人的平均年龄。

update dw.per_natl a

set nl=(select to_number(substr(to_char(sysdate,'yyyy.mm.dd'),1,4)) -

to_number(substr(to_char(csrq,'yyyy.mm.dd'),1,4)) from dw.per_natl b

where a.grbm=b.grbm);

select avg(nl)

from dw.per_natl

where xb='2';

考虑下列SQL:

select avg(nvl(nl,0))

from dw.per_natl

where xb='2';

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。