SQL Server-比较select子句中的int值

Rus*_*ell 3 sql-server

我以为这是一个简单的select子句,但是以下内容使我感到悲伤!我正在使用SQL Server 2008。

基本上,我想比较两个整数值并在select子句中返回布尔结果。这是一个简单的示例:

DECLARE @A INT
DECLARE @B INT
SET @A = 1
SET @B = 2

SELECT @A = @B
Run Code Online (Sandbox Code Playgroud)

当前唯一的输出是“命令已成功完成”。我有理由相信它将@A分配给@B。

我以为这很简单,但未能实现。

任何帮助将是巨大的!谢谢

Man*_*anu 5

尝试

SELECT CASE WHEN @A = @B THEN 1 ELSE 0 END
Run Code Online (Sandbox Code Playgroud)

代替