ビューに追加するデータがNULLであるかどうかを確認するために、選択にケースを入れる必要があります。その場合、ゼロを入力するかどうかを確認します。
25083 次
3 に答える
14
このような意味ですか?
SELECT IF(`field` IS NULL, 0, `field`)...
「IFNULL()」もあります:
SELECT IFNULL(`field`, 0)...
于 2009-07-24T00:43:31.230 に答える
7
select coalesce(field, 0) as 'field' from v;
(ドキュメント)
于 2009-07-24T00:49:17.863 に答える
2
テーブルを作成するときNOT NULL
は、列の説明に追加するだけです。
CREATE TABLE (
ID INT NOT NULL default '0'
);
次に、フィールドにデータが指定されていない場合、デフォルト値の0に設定されます。これは、SELECTクエリを実行したときに取得されます。
于 2009-07-23T23:43:42.903 に答える