[英]Replace Left Outer Join Null values with a string
我想顯示從左外部連接返回的帶有字符串“ UnRegistered”的空值。
當值是整數或布爾值時,我只寫:
ISNULL(ReturnedValue, 0) AS ReturnedValue
但是我該怎么做:
ISNULL(ReturnedValue, 'UnRegistered') AS ReturnedValue
我使用MS SQL SERVER。
由於在同一字段中需要一個varchar
值以及int / bool,因此需要確保該字段的每一行都具有相同的數據類型。
Isnull(Convert(varchar(50), ReturnedValue), 'UnRegistered') AS ReturnedValue
或者您可以使用CASE
作為
Case when ReturnedValue is null then 'UnRegistered'
else convert(varchar(50), ReturnedValue) end as ReturnedValue
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.