读书人

初学者问个小疑点求大神解救啊坐等

发布时间: 2013-04-21 21:18:07 作者: rapoo

菜鸟问个小问题,求大神解救啊,~坐等
初学者问个小疑点,求大神解救啊坐等

问题:查询人事部年龄最大的员工信息

怎么显示?

这是我的代码

select MAX(EmpAge) as 年龄,* from EMP
where DepartName='人事部'

但是他有错,然后我给下面添加一串代码

group by EmpName,EmpAge,EmpId,EmpCardId,EmpInDate,EmpSalary,EmpSex,EmpAddress,EmpPhone,EmpEmail,DepartName

它就会显示出人事部所有人的信息,怎么让他只显示德玛西亚,也就是年龄最大的那个人的所有信息? 求解~
[解决办法]

select * from EMP where DepartName='人事部'
and EmpAge=(select max(EmpAge) from EMP where DepartName='人事部')

读书人网 >SQL Server

热点推荐