問題タブ [dynamic-columns]
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 - SQL Server ピボット : 動的列によるグループ化
テーブルでピボットを実行し、動的列を生成しました:
次の結果を返します。
しかし、次のようにするには、最初の 3 列でグループ化する必要があります。
だから私はする必要がありgroup by time, country, disease
ますが、ピボットからの私の列はダイナミクスであるため、解決策を見つけることができません...
ここにSQLフィドルがあります
sql-server - MS SQL で 2 つの行を比較し、異なる列を取得します
私はこれをしばらく検索しましたが、私がやろうとしていることに対する「特効薬」の解決策があるかどうかはわかりません。DB にテーブルがあります (この議論のために、実際の列は関係ありません)。同じテーブルから 2 つの行を見て、2 つの間で異なる列のリストを取得できるようにしたいと考えています。
特定のテーブルに対してこれを実現するために大量の TSQL を記述できることはわかっていますが、これを実行できる SQL Server (2008 R2 を実行しています) に組み込み関数があることを望んでいました。
2 つの行が異なるかどうかを教えてくれる CHECKSUM のような単純な関数があることは知っていますが、どの列が異なるかの詳細が必要です。
できれば、それをUDFにして、テーブル名と、比較したい2行の主キーを渡したいと思います。
何か考えや提案はありますか?
--編集--これが私が思いついた解決策です:
sql - 「AS」によって作成された場合、SQLITE「そのような列はありません」
次のように SELECT 句で一時的な列を作成しています。
これで、「my_col」を使用して結果にアクセスして注文できるようになりました。
しかし、私が望むときは、次のように列を拡張します
SQLite は「そのような列はありません: my_col」を生成します。
では、クエリでさらに使用するために一時列を使用するにはどうすればよいですか? それはまったく可能ですか?