当前位置 : 主页 > 网络推广 > seo >

检索SQL Server中VARCHAR列的最大长度

来源:互联网 收集:自由互联 发布时间:2021-06-16
我想在SQL Server表的特定列中找到最长的VARCHAR。 这里有一个例子: ID = INT IDENTITYDESC = VARCHAR(5000)ID | Desc---|-----1 | a2 | aaa3 | aa 什么是SQL返回3?因为最长的值是3个字符? 请在描述列上使用
我想在SQL Server表的特定列中找到最长的VARCHAR。

这里有一个例子:

ID = INT IDENTITY
DESC = VARCHAR(5000)

ID | Desc
---|-----
1  | a
2  | aaa
3  | aa

什么是SQL返回3?因为最长的值是3个字符?

请在描述列上使用内置函数的长度和最大值:

select max(len(Desc)) from table_name

注意,如果你的表很大,那么可能会有一些性能问题:)

网友评论