SQLServer中比较字符串的时候 如果字符串末尾是空格 那么SQLServer会无视那些空格直接进行比较。
declare @a nvarchar(50);set @a=N‘happycat1988‘ declare @b nvarchar(50);set @b=N‘happycat1988 ‘ if(@a = @b) select ‘True‘ as 直接等号比较else select ‘False‘ as 直接等号比较if(@a like @b) select ‘True‘ as like比较else select ‘False‘ as like比较原文:https://www.cnblogs.com/majority/p/9259634.html