MySQLの表示チェックデータがNULLである場合
-
19-09-2019 - |
質問
私は私のビューに追加しているデータは、私はそれがちょうどゼロでない、またはを入力したい場合には、NULLであるかどうかを確認するために選択した場合を配置する必要があります。
解決
あなたはこのような何かを意味ですか?
SELECT IF(`field` IS NULL, 0, `field`)...
もあります "IFNULL()" ます:
SELECT IFNULL(`field`, 0)...
他のヒント
select coalesce(field, 0) as 'field' from v;
( DOC の)
あなたのテーブルを作成する場合は、
ちょうど例えば、列の記述にNOT NULL
を追加します。
CREATE TABLE (
ID INT NOT NULL default '0'
);
そして、何のデータが、それはあなたがSELECTクエリを実行すると、検索されるデフォルト値の0に設定されているフィールドに指定されていない場合ます。
所属していません StackOverflow