从数据库

时间:2017-04-18 03:44:41

标签: sql-server sql-server-2008

我正在尝试查找SQL Server 2008中任何列和任何表中的字符值的最大值和最小长度。

另外,我发现任何列和任何表中的最大和最小整数值都是百分比。

我的查询如下:

Select max(len(Desc)) from table1

另外,我试过

 Select max(datalength(Desc)) from table1

然而,我收到错误“关键字desc附近的语法不正确”。什么应该是正确的语法?还有其他方法可以达到这个目的吗?

2 个答案:

答案 0 :(得分:0)

如果它是SQL Server中的关键词,则需要使用[]

Select max(len([Desc])) from table1

答案 1 :(得分:0)

我发现)之后你想念desc 将其更改为

Select max(len([Desc])) from table1