-2
money
20.00
17.87
5.00
NULL
3.00

null エントリをゼロに変えたい。お金の列は、使ったお金です。私は次のことを試しましたが、NUll をドル値に変更するのは好きではありませんでした。

select case money when 'NULL'  then  0  end
from mytable
4

3 に答える 3

3
select coalesce(money, 0) from mytable

Coalesce は、リスト内の最初の null 以外の値を取ります。

于 2013-06-04T18:19:13.270 に答える
2

試す:

SELECT IsNull(money, 0)
FROM mytable

EDITテーブル内の値を置き換え
たい場合:

UPDATE mytable
SET money = 0
WHERE money Is Null
于 2013-06-04T18:18:44.553 に答える