2016-09-15 6 views
0

クエリでnullの各インスタンスを置き換える方法はありますか?null値は、複数の値を返すクエリで置き換えます。

クエリは4つの値を返す場合、私は、例えば、SQL Server 2008を使用しています:

のCustomerName:

Bob 
Joe  
Null  
Alice 

iがAllenまたはvarchar型/文字列でNullを置き換えることはできますか?

答えて

1

使用COALESCEまたはISNULL

SELECT CustomerName = COALESCE(CustomerName, 'Allen') 
FROM dbo.TableName 

NULLは本当にNULLではなく、文字列は'NULL'あなたはNULLIF + COALESCE/ISNULLを使用することができた場合:これは働いていた

SELECT CustomerName = COALESCE(NULLIF(CustomerName, 'NULL'), 'Allen') 
FROM dbo.TableName 
+0

感謝を! – Azuraith

1
Coalesce(CustomerName, 'Allen') 
+1

ありがとうございました! – Azuraith

+0

なぜdownvote? – vercelli

+0

私はdownvoteしませんでした。私はupvoted。しかし、私のポストは落ちた。 – Azuraith

関連する問題