1

現在、いくつかの null 値が散らばっているテーブルをクエリしています。各列を指定しなくても (実際のデータを更新せずに)、すべての null 値を「BLANK」という単語に置き換える方法はありますか?

CASEの使用を検討しましたが、それを実現するには各列を参照する必要があるようです

4

3 に答える 3

2

COALESCE(列名, "空白") AS FirstNotNull

于 2012-05-23T14:48:01.743 に答える
2

いいえ、あなたが求めていることはできません。これは、アプリケーション層で行うのが最適です。

于 2012-05-23T14:49:36.160 に答える
1

いいえ、最善の方法は isnull を使用することですが、残念ながら各列でそれを行う必要があります。

select isnull(your_field, "BLANK")
from your_table
于 2012-05-23T14:47:16.677 に答える