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

mysql - サブクエリを含む非常に複雑なクエリが機能しない

エネルギー メーターから取得したいくつかの値を含むテーブルがあります。小さなコンピューターが RS485 経由でいくつかのレジスターを読み取り、その値を mysql データベースに保存します。その部分はうまく機能します。現在、記録されたデータをグラフに表示する PHP Web サイトに取り組んでいます。範囲を選択すると、選択した範囲からのみ値が取得されます。Web サイトが 1000 を超える値を取得することはありません。このため、この質問を使用して、n 番目の各行のみを選択するコードを取得しました (n は値の数に基づいて計算されます)。

SQL コマンドをthis SQL-Fiddleに配置しました。そこにはいくつかのパラメーター (?) があるため、そこで作業できないことはわかっています。私の環境を見せたかっただけです。

今私の質問:どうすれば現在のクエリを機能させることができますか/何が問題なのですか? 他のテーブルにある係数で値を乗算する必要があるため、JOIN があります。

DeviceID と Register は PHP (mysqli) によって入力されます。

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

sql - ピボット クエリでの奇妙な結果

http://sqlfiddle.com/#!3/c9525/5列行 2 "{ "2": "(null)" }" について、TO FIND OUT MORE ABOUT の奇妙な結果を参照してください。

2008 年と 2012 年の両方を対象とする場合、null でよいのではないでしょうか。

このスキーマ/クエリは正しいですか?

ありがとう、P.

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

oracle - SQL Fiddle 出力エラー

実際、私はPL/SQLにまったく慣れていません

SQL Fiddle で oracle pl/sql を使用して次のテーブルを作成しました

次のクエリを実行しました

次の出力が得られます

従業員レコードに存在する値を出力する必要がありますよね? SQL クエリに何か問題がありますか、または dbms_output を表示できない SQL フィドルに問題がありますか?

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

mysql - SQL Fiddle の TRIGGER 本体内に INSERT STATEMENT を配置できません

私は単純なトリガーを持っています.SQL Fiddleで実行されますが、INSERT STATEMENTをトリガーの本体内に移動することはできません. sqlFiddle の私のコード この行を移動したいだけです

このトリガーの本体内


試してみると、sqlFiddleでそれを受け入れることができないようです

このエラーが表示されます:スキーマの作成に失敗しました:SQL構文にエラーがあります。4 行目の near '' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

0 投票する
6 に答える
971 参照

sql - 完全外部結合後の順序付け

モードでhttp://sqlfiddle.comに次のテーブルを作成します。PostgreSQL 9.3.1

テーブル:

これから私はそのようなテーブルを生成したい:

しかし、私の現在の声明では

私は次のことしか得られません

これまでのところ、m,d で並べ替えようとすると失敗します。

エラーメッセージ:

誰かが私が間違っていることを指摘し、おそらく正しいステートメントを示すことができれば素晴らしいでしょう.

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

sql - SQL Fiddle - 日付形式が認識されない

したがって、昨日誰かが私にアドバイスしたように、データベースクエリとSQLプログラミング全般をテストする簡単な方法であるため、SQL Fiddleを使用していますが、次のエラーが発生しています:

これは、挿入行で発生します。これは通常 Oracle で機能し、ページの上部にあるコンボボックスで Oracle 11g を選択しました。だから問題は何ですか?

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

sql - PostgreSQL SELECT クエリの最適化 (sqlfiddle)

と という名前の 2 つのテーブルがplayerありteam、これらは という名前の 3 つ目のテーブルを介して多対多の関係で結び付けられていますplayer_team

テーブル構造と現在のクエリを見つけることができます: http://sqlfiddle.com/#!2/e6db4/18

team.idプレーヤーの最大レーティングを含むとともに、プレーヤーのデータを返すクエリが必要です。また、レーティングが の場合、<= Xそのプレーヤーは除外する必要があります。

サンプル クエリは正しい結果を返しますが、非常に非効率的です。

明らかに、各テーブルの行に 1 回だけアクセスすることで同じ結果が得られますが、問題はこれをどのように達成するかです。(PostgreSQLの方言での返信を希望します)

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

mysql - 外部キーでの MySQL エラー 150

MySQL で外部キーを使用すると、この問題が発生します。私は言語が初めてで、多くの公式ドキュメントを読みましたが、明確なものは何もありません.

このサイトで外部キーに関する他の質問も確認しましたが、役に立ちませんでした。正しいコードをコピーして名前をケースに合わせて変更したところ、エラーが発生し続けました。

SQL Fiddle を使用してシンタキシスをチェックしています。これはコードです:

スペイン語ですが、関係ないと思います。このエラーが発生しました。自分で試すことができます ( SQL Fiddle ):

私のデータベースの先生でさえ、問題がどこにあるかを見つけることができません。