上机考试SQL语句

使用SQL命令在employee表中查询年龄最大的前5名员工的姓名和出生日期查询结果按降序排序存入表EMAGE.DBF中..同时把所有SQL命令存入文本EMAGE.TXT... 使用SQL命令在employee表中查询年龄最大的前5名员工的姓名和出生日期查询结果按降序排序存入表EMAGE.DBF中..同时把所有SQL命令存入文本EMAGE.TXT(提示:表中无年龄字段,但有出生日期字段) 展开
 我来答
西门公子庆
2012-02-22 · TA获得超过1879个赞
知道小有建树答主
回答量:482
采纳率:100%
帮助的人:258万
展开全部
insert into EMAGE.DBF
select * from (select t.employee_name,t.birthday from employee t order by t.birthday) where rownum <=5;

这里貌似不要求查出年龄吧。只是按生日排序就可以了。年龄是降序,按日期排序就该是升序。
yangzhijiee
2012-02-22
知道答主
回答量:18
采纳率:0%
帮助的人:10.4万
展开全部
insert into EMAGE.DBF(姓名,员工)
select * from (select top 5 姓名,员工 from employee order by 出生日期 ASC) order by 出生日期 desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式