実際のNULL値で置き換える文字列値が 'ヌル'のテーブルがあります。私は私の選択ヌル文字列をヌル値に置き換えます。
Select Replace(Mark,'null',NULL) from tblname
で次の操作を実行しようとした場合
は、しかしそれは文字列で、すべての行だけでなく、行を置き換えます。私は
Select Replace(Mark,'null',0) from tblname
にそれを変更するとそれは私が期待するだけ
実際のNULL値で置き換える文字列値が 'ヌル'のテーブルがあります。私は私の選択ヌル文字列をヌル値に置き換えます。
Select Replace(Mark,'null',NULL) from tblname
で次の操作を実行しようとした場合
は、しかしそれは文字列で、すべての行だけでなく、行を置き換えます。私は
Select Replace(Mark,'null',0) from tblname
にそれを変更するとそれは私が期待するだけ
必ず指定(タグ)実際のSQLの質問をするときに使用しているデータベース。 – sstan
@GordonLinoff何?、いいえ、それは正しくない、opは 'COALESCE'の反対を望んでいる – Lamak
私はドコで見落としていた何かを私に見せてくれる:" REPLACEは引数のいずれかがNULLなら返す。 'Mark'の値の中に' null 'という部分文字列が含まれていないと、それほど論理的ではないようです。 –