这可能是一个愚蠢的问题,但任何人都可以解释为什么SQL收益'False'为
IF 'test' = ' test' -- notice leading space
SELECT 'True'
ELSE
SELECT 'False'
Run Code Online (Sandbox Code Playgroud)
但回报'True'为
IF 'test' = 'test ' -- notice trailing space
SELECT 'True'
ELSE
SELECT 'False'
Run Code Online (Sandbox Code Playgroud)
编辑:
我正在使用SQL Server 2008 R2