SQL查询以查找EmpName列的最大长度列

时间:2014-02-22 13:48:57

标签: asp.net sql sql-server-2008

如何从员工表中查找最大长度的EmpName列。 EmpName: Umesh制作 Umesh Patel Vishwajeet Kumar

我应该写什么SQL查询来查找EmpName列的最大长度。

3 个答案:

答案 0 :(得分:1)

应该像

一样简单
SELECT MAX(LEN(EmpName))
FROM Employee;

SqlFiddle here

答案 1 :(得分:1)

如果您同时想要该员工的长度和名称:

select empname, len(empname) as len_of_name
  from employee
 where len(empname) = (select max(len(empname)) from employee)

答案 2 :(得分:0)

如果您想要员工姓名和样本的最大长度:

select top 1 EmpName, len(EmpName)
from Employee
order by len(EmpName) desc;