SQL-Mysql长度各不相同

时间:2012-05-23 11:46:12

标签: mysql sql-server-2008

大家好我有关于Sql Server(Len)Mysql(Length)

的问题

我在Sql Server&中编写了一个示例脚本。 Mysql如下

Sql ---->select len('Experts ') 

Result ---->7

MySql ---->select Length('Experts ')

Result ---->8

现在我只是对查询进行了如下更改

Sql ---->select len(' Experts') 

Result ---->8

MySql ---->select Length(' Experts')

Result ---->8

但为什么它在我的第一个查询中显示不同的结果..

1 个答案:

答案 0 :(得分:2)

SQL Server LEN函数排除了文档中指示的尾随空格:http://msdn.microsoft.com/en-us/library/ms190329.aspx

如果您想要包含空格的长度,请尝试LEN(<source> + 'x') - 1,其中<source>就是您想要的长度。