数据库面试问题1

1.

更新

t

设置

log date = to _ date(' 2003-01-01 ',' yyyy-mm-dd ')

在哪里

log date = to _ date(' 2006 54 38+0-02-11 ',' yyyy-mm-DD ');

2.

挑选

*

t

在哪里

名字

(选择

名字

t

经过

名字

拥有

coung(*)& gt;1)

命令

经过

姓名;——我没说清楚是上升还是下降。

3.

挑选

ID、姓名、地址、电话、登录日期

挑选

t.*,行编号()

过度(分区

经过

名字

命令

经过

姓名)

皇家海军

t

)

在哪里

皇家海军

=

1;

4.

更新

t

设置

(地址、电话)

(选择

地址、电话

e

在哪里

e . name = t . name);

5.

挑选

*

t

在哪里

rownum

负的

挑选

*

t

在哪里

rownum

没什么特别的。用oracle特有的函数做一些题比较容易,比如第三题用的oracle的analysis函数,第一题用的oracle的to_char()函数。

这些问题主要是看你会不会用oracle函数来处理。