問題タブ [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 投票する
0 に答える
170 参照

mysql - MySQL : ifnull ロールアップによるあいまいな列

ビューを実行したいときにこのエラーが発生しますが、理由がわかりません:

クエリ:

「ifnull(g. name, 'Total')」を「g. name」に置き換えるか、「with rollup」を削除して選択を実行すると、機能します。助けてください

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

mysql - 最後のレコードで左結合 (トピック、最後の投稿、およびユーザーを含む単純なディスカッション ボード)

私は単純なディスカッション掲示板を作ろうとしています。その結果、トピックのタイトルとその作者、およびトピックの作者が最後の投稿をする必要があります。

これまでのところ、私はこれを持っています

ここでは、最新の 10 件のトピックのタイトル、作成者のユーザー名と ID、各トピックのメッセージ数、各トピックの最後の ID と投稿日、アクティビティ別に並べ替えられたすべての情報を取得しました。基本的にすべてです。必要なのは、それらの最後の投稿の作成者のユーザー名だけです。サブクエリで1つの左結合を作成する必要があると思いますが、ちょっと行き詰まっています。誰かが私を助けることができますか?

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

mysql - mysql IFNULL 構文 何が問題なのかわからない

選択クエリで IFNULL チェックを使用します

このように実行したいのですが、合計がnullの場合は0を出力します

これは私のクエリ全体です

構文エラーがありますが、わかりません

これは IFNULL を使用しない私のクエリです。非常にうまく機能しています。アドバイスをお願いします

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

mysql - MySQL - 計算の IFNULL 値が 0.00 ではなく返される

パーセンテージ計算 (%_SOLD - FOUND のパーセンテージとしての SOLD - 以下の 3 行目) をクエリに追加しましたが、これはある程度機能していますが、SOLD が NULL として返される場合に 0.00 ではなく IFNULL 値を返します。

これは私が得ている出力です:

2 行目は FOUND と SOLD の両方が 0.00 であるため IFNULL 値を正しく返していますが、1 行目では IFNULL 値ではなく計算結果 (0.00) を返す必要があります。

クエリの最初の 2 行で使用されている IFNULL 0.00 をパーセンテージ計算に挿入しようとしましたが、うまくいきませんでした。

助けてください、ありがとう!

0 投票する
4 に答える
12546 参照

mysql - ROLLUP で NULL を SUBTOTAL および TOTAL に置き換える

小計と合計の ROLLUP によって返される NULL フィールドを IFNULL を使用して置き換えようとしましたが、機能していないようです。

クエリ:

出力:

望ましい出力:

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

mysql - サブクエリを使用したIFNULLのmysql構文

IFNULLステートメント内でサブクエリを使用したい

IFNULLステートメントの 2 番目の式はサブクエリにする必要があります。

適切な構文を教えてください 私の実際のクエリは

このクエリは、IFNULL ステートメントのために構文エラーを出しています。

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

php - mysql クエリで結果が見つからない場合は、空白のデータを入力します

5 つのレビュー サイトのデータをチェックし、site_id、review_count、review_average を返すクエリがあります。

レビュー サイトのデータがない場合は、カウントと平均に 0 を返します。

これは mysql クエリで実行できますか?

マイSQL:

現在の出力:

望ましい出力:

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

c++ - if(null) は、clang ++ でコンパイルされている特定のコンピューターで実行されています

私たちのチームで長い間使用していた大きなコードがあります。しかし、私のマシンでコンパイルすると問題が発生するのは数週間です。コードは Intel Atom CPU 用にクロス コンパイルされ、特定のマシンで実行されます。

私のコンピューターでコンパイルすると、他の人とは異なり、segmentation fault. セグメンテーション違反は、if実行されるべきではないブロック内からのものです。

Global::getSettings()以下のとおりであります:

私のテストでは、Global::theSettings の値は変更されず、ゼロに等しくなります。上のコード スニペットの出力は次のとおりです。

if質問:ゼロに等しい条件でどのように実行できますか?!

PS: 私は clang++ を使用して、Debian マシンでコードをコンパイルしています。