問題タブ [sqlfiddle]

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 に答える
9239 参照

mysql - != 0 の SQL クエリに NULL 値が含まれないのはなぜですか?

これは、2 つのテスト テーブルの sqlfiddle です: http://sqlfiddle.com/#!9/33361/3

tl;dr: SQL クエリに値!= 0が含まれないのはなぜですか?NULL

私は2つのテーブルをLEFT JOINしています。NULLintableB.field1または1inを持つ行を表示したいのですが、 inを持つ行tableB.field1はすべて除外します。0tableB.field1

このクエリ (例 6) でこの結果が得られると思いますが、null レコードは取得されません。

この長いクエリを使用する必要があります (例 4):

何よりも興味深いのは、MySQL が NULL を != 0 と見なさないのはなぜですか?

条件を ON 句に移動すると、予期しない行が表示されます。

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

mysql - sqlfiddle の MySQL 構文エラー

次のmysqlコードの構文はドキュメントに従って正しいと思いますが、SQLFiddleはエラーをポップアップし、エラーを発生させる行の構文は正しいと思うので、何を変更すればよいかわかりません。

SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

この問題の解決を手伝ってください。

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

postgresql - Postgis/Postgres 9.3 クエリ作成テーブル

次のコマンドを使用してジオメトリ座標を作成し、SQL フィドル (Postgres 9.3) でテーブルを作成しようとしています。

そして、次の値を挿入しようとしています:

しかし、次のエラーが表示されます:

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

mysql - 複雑な結合クエリでエラーが発生しました

SQLFiddle で複雑な結合クエリを実行しようとしましたが、エラーが発生し続けました。select ステートメントにすべての主要な属性を出力したいと考えていました。ここ数日行き詰まりました。救いの手は大歓迎です。

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

sql - sqlfiddle のスキーマ構築で問題が発生しました

sqlfiddle でスキーマを構築するのに苦労しています

左ペインに次のように入力します。

ビルドをヒットすると、次のようになります。

SQL 構文にエラーがあります。Near '11:34:21, '989628', 2016-04-17 02:19:57, '985557', 2016-04-04 09: 56:39、4 行目の「981920」

タイムスタンプを引用符で囲んでみましたが、エラーも発生しました。

このテーブルを sqlfiddle に組み込むにはどうすればよいですか?

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

sql - SQL Fiddle を使用して SQL Server を共有する

SQL Fiddle を介して SQL Server コードを共有したいと思います。しかし、スキーマを作成できないようです。問題なく MySQL テーブルを作成できますが、SQL Server 設定に切り替えると何かがうまくいきません。私は今、ほぼ1時間インターネットを見てきました。誰かが私をまっすぐに操縦できますか?

たとえば、作成しようとしているテーブルは次のとおりです。

私は得続けます:

スクリプト エラーの作成

ありがとうございました。

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

sql - where句のIfステートメント?

したがって、データベース スキーマに対してクエリを実行する必要があります: http://sqlfiddle.com/#!9/d0b643ですが、スキーマの例は次のようになります。

SalesmanID があり、Table1 の saleDate が Table4 の StartDate と Enddate の間にある場合、その色を使用するということを where 句に含める必要があります。それ以外の場合、salesmanID がない場合は、StoreID を使用します (この例ではすべて 1 ですが、異なる可能性があります)。

これを追加している現在のクエリは次のとおりです。

どうすればこれを実行できますか? 期待される結果は次のようになります。

itemID カラー 価格

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

mysql - ストアド プロシージャのタイムアウト

階層データを収集して第三者に送信しようとしており、この投稿に誘導されました。

SQL Fiddleで私のユースケースに合わせて微調整しようとした後、ストアドプロシージャはタイムアウトし続けます。
そのため、ローカルで 2 回 (PhpMyAdmin 経由で) 試してみました。
ストアド プロシージャを呼び出した後、ブラウザで PMA をリロードしようとすると、永遠に「応答待ち」スピナーが表示されます (10 分または 20 分以上)。

私のSPコードに何か問題があると思います???

EDIT
期待される結果: