私のビューに追加するデータがNULLであるかどうかをチェックするためにケースを入れる必要があります。この場合、ゼロを入力するかしないかを選択します。MySQLビューでデータがNULLかどうかチェックする
4
A
答えて
12
このような意味ですか?
SELECT IFNULL(`field`, 0)...
+1
これは、より一般的に受け入れられているCOALESCE()が良いアイデアであるIF()とIFNULL()を誤用する典型的なケースです。 – longneck
2
テーブルを作成するときは、列の説明にNOT NULL
を追加してください。何もデータがフィールドに指定されていない場合
CREATE TABLE ( ID INT NOT NULL default '0' );
それからそれはあなたがSELECTクエリを実行すると、検索されるデフォルト値の0に設定されています。
+1
たとえば、NULLがLEFT OUTER JOINの結果である場合、これは適用されません。 – longneck
7
select coalesce(field, 0) as 'field' from v;
(doc)
関連する問題
- 1. データがNULLかどうかのチェック
- 2. ユーザセッションがnullかどうかをチェック
- 3. mysqlがnull/emptyを返すかどうかをチェックする方法
- 4. テーブルフィールドが空かNULLかどうかをチェックする方法は?
- 5. オブジェクトがnullであるかどうかをチェック
- 6. 変数がnullかどうかをチェックする方法は?
- 7. C - ポインタがNULLかどうかをチェックする際のセグメンテーションエラー
- 8. カラム値がNULLかMysqlでDEFAULT値を持つかどうかをチェックする方法
- 9. nullでないかどうかチェックするBluej(Java)not working
- 10. FlexでXML値がnullであるかどうかをチェックする方法
- 11. IntegerがJavaでnullかゼロかどうかをチェックする方法は?
- 12. "std :: string.c_str"がNULLかどうかチェックする必要がありますか?
- 13. 変数がNULLかどうかをチェックし、MySQLストアドプロシージャでそれを設定するには?
- 14. DataGridviewセルがNullであるかどうかをチェックする方法
- 15. JSONArray要素がnullであるかどうかをチェックする方法
- 16. オブジェクトが未定義/ nullであるかどうかをチェックする方法
- 17. 変数がnullでないかどうかをチェックする方法は?
- 18. EditTextフィールドがnullかどうかを積極的にチェックするにはどうすればよいですか?
- 19. JSONデータにキー値が存在するかどうかをチェック
- 20. データが第2テーブルに存在するかどうかをチェック
- 21. データが既に存在するかどうかをチェック
- 22. データが存在するかどうかをチェック
- 23. Rails 3.2がMySQLに接続できるかどうかをチェックする方法?
- 24. MySQLの結果が空であるかどうかをチェックする方法
- 25. MySQLがGTIDモードで動作しているかどうかチェックするには?
- 26. mysqlでは、パラメータをチェックする方法がnullまたは空ですか?
- 27. findまたはfindByがNullを返すかどうかをチェックする方法?
- 28. MySQL - NullではなくNullをどのようにカウントするのですか?
- 29. MySqlがDataMapperで動作しているかどうかをチェックします。
- 30. データが他のテーブル内にあるかどうかをチェック
私は混乱しています:
も "IFNULL()" があります。私の知る限りでは、SELECTのデータベース内の情報を追加または更新することはできません。あなたは '0'を返しますか?そして、私はあなたが「かどうか」のビットで何を意味するのか不明です。もう少し詳しい情報を提供してください。 – MitMaro