問題タブ [ifnull]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
8640 参照

php - いずれかのフィールドがNULLの場合、Mysqlのフィールドの合計が機能しない

こんにちは、$table5 の残高フィールドを更新するために、php にこのコードがあります。今私の問題は、2 つのフィールドの 1 つ、すなわちaddorsubが NULL の場合、これはバランスを返さないことです。

助けてください。

0 投票する
3 に答える
2841 参照

mysql - mysql 相互参照テーブルの少なくとも 1 つの行が null または基準であるかどうかを確認する方法

mysql に問題があります。それを行う方法が見つかりません。おそらく mysql の適切なキーワードがわかりません。

mysql5

期待される結果

制約 :

すべてのトレーナーが NULL または FREE (少なくとも 1 ですが、2 つ以上の場合もあります) ではないすべての外部キー ID を取得したいのですが、少なくとも 1 つが NULL である必要があります。

私はmysqlでそれを行う方法を知りませんか? グループの場合、1 人のトレーナーがいる == 無料または NULL ?

私を助けてくれてありがとう

0 投票する
0 に答える
176 参照

javascript - SQLite IFNULL() は未定義を返します

データベースを管理するために、Phonegap アプリと SQLite に Javascript を使用しています。

これは簡単です、私はこのクエリを作成しようとしています:

SQLite Manager で実行すると、正常に動作し、null の場合は「指定されていません」が返され、そうでない場合は人の名前が返されます。ここには何も問題はありません。

しかし、実際のアプリでは、まったく同じクエリが undefined を返します。クエリを次のように変更すると

それは機能しますが、IFNULL 関数を追加すると、すべての行に対して undefined が返され始めます。

これについて何かヒントはありますか?

0 投票する
1 に答える
440 参照

mysql - LOAD DATA INFILE は、空の値を特定のコンテンツで埋める必要があります

LOAD DATA INFILE は、特定のコンテンツで空の値のみを埋める必要があります。

CSV:

期待される結果:

LOAD DATA INFILE .... SET .... ean = IFNULL(@d3, CONCAT('k0000',an))

...空のデータベース値が残ります。

0 投票する
1 に答える
205 参照

mysql - INSERT ステートメントでの動的な値の選択

だから私の問題は次のとおりです。列が NULLであるかどうかに応じて、ステートメントに「保留中」または「決して」というtimeStatus2 つの値のいずれかを持つ列があります。INSERTfromDate

私はこの準備済みのステートメントを作成しましたが、これは機能しませんが、意図したことを表しています。一方、ステートメントで指定するのではなく、ここで制約が適切かどうかはわかりません。このようにして、挿入または更新のステータス値を指定でき、テーブルは何をすべきかを知ることができます。ただし、どの方法を使用するか、どこで学習するかについてのガイダンスが必要です。

声明は次のとおりです。

意図した動作は次のとおりです。

0 投票する
1 に答える
315 参照

sql - yii の IfNULL 関数が機能しない

私のモデルでは、次のように書きました。

そして、私はエラーが発生します:

アクティブなレコード「Tour」が無効な列を選択しようとしています「( select avg( IfNULL( TR.stars_rating_type_id」. 列はテーブルに存在するか、エイリアスを持つ式である必要があります。

それがなければ、追加の検証を行い、null の場合は 0 を設定する必要があります。

生のSQLをテストすると" SELECT ( select avg( IfNULL( TR.stars_rating_type_id, 0) ) as stars_rating_type_id..."問題なく動作するので、それはyii側の問題です。それを修正する方法?

Yii 1.1.14
ありがとう!

0 投票する
1 に答える
591 参照

mysql - 特定のクエリセットを実行する前にmysqlでnull条件をチェックする方法は?

以下のスクリプトを異なる 5 つのデータベースで実行しようとしています。

ここで、if @CONSTRAINT_NAMEis NOT NULLthen 以下のステートメントのみを実行する必要があることを確認したいと思います。出来ますか?

0 投票する
2 に答える
74 参照

mysql - サブクエリをテストし、MySQL で最初の非 null 結果を返す方法は?

複数の列を含む多数のクエリがあり、1 つのサブクエリが結果を返すまで、1 つのクエリを実行して順番にテストしたいと考えています。COALESCE ステートメントでは、サブクエリごとに単一の列のみを使用して返すことができることがわかりました。これは、私のデータセットでは機能しません。

これらのクエリのいずれかが行を返すまで、これらの各クエリを順番にテストすることは可能ですか?