問題タブ [legacy-sql]

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

mysql - GBQ の標準 SQL は、Microsoft SQL や MySQL と同等ですか?

SQL の種類によって違いがあることは承知していますが、現在、誰もが移行している標準は何かを理解しようとしています。

そうは言っても、GBQ の標準 SQL を知っていれば、Microsoft SQL Server や MySQL を問題なく使用できますか? または、Microsoft SQL Server や MySQL を使用するために、GBQ からレガシー SQL を知っている方がよいでしょうか?

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

sql - 1 つの SQL 列を 5 つに分割する

「>」区切り文字の周りで1つの列を最大5つに分割しようとしていますが、試したことはうまくいきませんでした:

私は試した

うまくいかなかった、そして

これはどのようなものでしたか(とにかく最初の部分であり、n番目の部分ではありません)

ここで多くの例を見つけましたが、それらはすべてブラケットを使用するように言っているようですが、ブラケットはエラーをスローします:

例外: SQL の形式が正しくありません。詳細: SQL ステートメントのエラー: SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、3 行目の「[1] as "first" from CompoundColumn IS NOT NULL」の近くで使用する正しい構文を確認してください。

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

sql - 文字列分割関数での SQL グループ化/カウント

わかりましたので、私のオリジナルはこれです

ただし、一部の人には複数の人がいるため、この集計では、A、B、C だけでなく、各反復の純粋なカウントも得られません。

これは、レガシーSQLで個人の完全なリストを取得するために機能します

しかし、その上でグループを使用することはできません

エラーを与える

集計でグループ化できません。

どういうわけか、解決策はサブクエリのように感じますが、それを実行する方法がわかりません

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

sql - Big Query - 一時テーブルからテーブル / ビューを作成する

Big Query には以下のようなクエリがあります

上記のクエリは、クエリに記述されているように、一時テーブルに結果を格納しています。これらの結果を実際のテーブル/ビューに保存して、さらなるデータ モデリングに利用できるようにする方法は?