查看完整版本: 面试题目的答案

penghui233 2006-11-15 14:51

面试题目的答案

各位朋友,我在面试时,有两道数据库的题目,关于SQL语句.
1、一个employe表里面,有两个字段,E_ID,和E_name,要查询查询名字相同的所有记录。
2、一张表格里面有,关于银行里面的货币兑换,表里面有from,  to  ,date ,values字段。现在要用SQL语句查询最近的兑换数据。数据每一天都有可能不同,在不断的更换。比如     from        to                 date           values   
                                                     rmb         meiyuan        1/1/2000     0.8
                                                     fuc          rmb              1/1/2000     1.66
                                                      rmb         miyuan          1/2/2000      0.78
                                                      fuc         rmb               1/2/2000     1.59

lxhcba 2006-11-15 17:24

1.select * from employee where E_name in (select E_name from employee group by E_name having count(E_name)>1)
2. date保存的是更新日期吗?

penghui233 2006-11-17 14:47

面试题补充

date保存的是更新日期。

penghui233 2006-11-17 14:51

前一题目我用内联接写的看对吗?朋友。

select * from employee e1 join employeee2 on e1.E_name=e2.E_name   
这样会对吗?

nancofung 2007-8-28 16:31

1\
select E_ID,E_NAME from employee where E_NAME not in (select distinct E_NAME from employee)
2\最近兑换的数据是什么意思?
按日期排序吗?

polarbearlin 2007-8-29 09:30

回复 #5 nancofung 的帖子

第一题的SQL好像不对,查询结果是空

changlang530 2007-9-5 10:08

路过!!看不懂是什么意思

Suran2004 2007-9-21 14:49

工作上没用到数据库就把它给丢在一边了,不知道什么时候需要再重新拾起来啊?再看吧。。不过数据库觉得还是不能丢啊!

yjr2008 2007-10-13 20:49

谢谢楼主,呵呵

yuxuan555269 2007-11-28 11:48

看了,消化中......
页: [1]
查看完整版本: 面试题目的答案