問題タブ [pivot-without-aggregate]
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.
sql - Sql Server 2008 - 集計関数のない PIVOT
これに触れる複数のトピックがあることは知っています。しかし、私のニーズに対応するものは見つかりませんでした。(オンデマンドで) 選択したディープ テーブル データをワイド出力テーブルにピボットする必要があります。ここでの落とし穴は、出力で必要な応答を消費するため、ピボットで集計を使用できないことです。私は解決策に取り組みましたが、機能するには多数の左結合が必要になるため、それが最善だとは思いません。次のように、すべての試行とメモを含めました。
したがって、一番下のクエリは、必要なことを実行する (これまでのところ) 唯一のクエリですが、実際のアイテム名を使用してピボットすると、LEFT JOIN が手に負えなくなり、パフォーマンスの問題が発生します。任意の推奨事項をいただければ幸いです。
sql - SQLを使用してセル値を列名として表示する
私はデータベースに以下のようなテーブルを持っています:
SQLのみを使用して以下の形式で表示することは可能ですか?
私は一生懸命努力しましたが、解決策を見つけることができませんでした。
ありがとうございました。
sql - タイプごとにクエリを選択
表1
タイプIDごとにテーブルを表示したい
期待される出力
上記の条件を照会する方法
クエリヘルプが必要
sql - SQLによってテーブルの垂直フィールドを水平結果に変換する方法
私はこのようなテーブルを持っています:
person_id + item_nameが複合キーであるとすると、次のようにテーブルt1にいくつかのデータ(5レコード)があります。
ここで、SQL(またはストアドプロシージャ/関数の組み合わせなど)を使用して、上記の結果(1つの結果セット)をクエリすると、次のようになります。
どうすればいいですか?ご協力ありがとうございました。
sql - 単純な sql: 個別の列にグループ化するにはどうすればよいですか?
次のような 3 列のテーブルで株価を保持しているとします。
そして、次のような結果が必要です。
ティッカーごとに 1 回ずつ、2 回選択し、結果を外部結合する必要がありますか?
mysql - MySQL では、あるテーブルの値を別のテーブルの列として動的に選択するにはどうすればよいですか?
私は MySQL の第一人者ではありませんが、基本的なことはかなりうまくやっています。ご意見をいただきありがとうございます。
私は2つのテーブルuser
とfavorite
. 各ユーザーは、複数の固有のお気に入りを持つことができます。
テーブル ユーザー u
テーブル お気に入り お気に入り
値を列ヘッダーとしてSELECT
使用して、ユーザーのお気に入りを列に変換するステートメントを作成したいと考えています。fav_key
*問題は、これらはユーザーが入力した値であるため、値がどうなるかがわからないfav_val
ため、列名を動的に生成する必要があることです。
選択する ...
SELECT
パフォーマンスの遠い考えを念頭に置いて - 問題の 1 つは、ユーザー データとユーザーのお気に入りを取得するために2 つのステートメントを実行したくないことです(さらに、このように列に動的に名前を付けるというアイデアが好きです) .
アップデート
したがって、これはピボット、エクセレントと呼ばれます。
値がわからない場合はどうすればよいですか? お気に入りのクエリから列を動的に生成する必要があります。
sql - ピボットヘルプが必要
これを手伝ってください。私は完全に立ち往生しています。私はコーダーブロックか何かを持っています。
私は次の表を持っています
この情報をクロス集計して、次の例のように表示したいのですが、テーブルにはさらに多くの列があります。
c# - linq を使用したデータ変換
plsは、データテーブル入力1のデータを出力テーブル1に配置する必要があります
に
モジュール; 値の型; y2013; 2014; 2015; 2016年
No2_gft; ; xrate; 50; 65; 458
No2_gft yrate 65 69
転置のように
sql - 結果を縦に表示するSQLクエリ
これを変換する方法:
これに: