文字列「UnRegistered」を使用して、左外部結合から返された null 値を表示したいと考えています。
値が整数またはブール値の場合、次のように記述します。
ISNULL(ReturnedValue, 0) AS ReturnedValue
しかし、どうすればそれを作ることができますか:
ISNULL(ReturnedValue, 'UnRegistered') AS ReturnedValue
MS SQL サーバーを使用しています。
文字列「UnRegistered」を使用して、左外部結合から返された null 値を表示したいと考えています。
値が整数またはブール値の場合、次のように記述します。
ISNULL(ReturnedValue, 0) AS ReturnedValue
しかし、どうすればそれを作ることができますか:
ISNULL(ReturnedValue, 'UnRegistered') AS ReturnedValue
MS SQL サーバーを使用しています。
Since you need a varchar
value in the same field together with int/bool, you need to make sure every row of that field has the same data type.
Isnull(Convert(varchar(50), ReturnedValue), 'UnRegistered') AS ReturnedValue
Or you can use a CASE
as
Case when ReturnedValue is null then 'UnRegistered'
else convert(varchar(50), ReturnedValue) end as ReturnedValue