<=>
MySQLについて、この質問を読んでいたところです:
これに相当する SQL Server はありますか?
SQL Server に組み込まれているようなものはありませんが、次のように使用できますISNULL
。
DECLARE @value1 AS VARCHAR(10) = 'a'
DECLARE @value2 AS VARCHAR(10) = NULL
DECLARE @nullreplace AS VARCHAR(10) = ''
SELECT CASE
WHEN ISNULL(@value1,@nullreplace) = ISNULL(@value2,@nullreplace) THEN 1
ELSE 0
END
その問題は、比較する値に表示されない NULL 置換の値を選択する必要があることです。