How to find the longest string in a varchar column in SQL Server
If you need to find the longest string in a column in a table in SQL Server
which has a datatype of varchar(X)
or nvarchar(X)
, where X
is a valid
integer value for the datatype, then you will need to use the following query:
select MyVarcharColumnName from MyTableName where len(MyVarcharColumnName) = (select max(len(MyVarcharColumnName)) from MyTableName)
In the query above you will need to substitute MyVarcharColumnName
and
MyTableName
by your respective column and table names.
Update: [2013-05-18] fixed the code above as suggested by Andy in the comments
Comments
Comments powered by Disqus