問題タブ [string-aggregation]
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 - ここで wm_concat が機能しないのはなぜですか?
私はこのクエリを持っています:
それが返す:
しかし、私がするとき:
空白の結果が表示されます...何が間違っていますか?
sql - Oracle 文字列集計
私のテーブル構造は次のようになります。このフィールドは初めてです。基本的なクエリは知っていますが、私には複雑です。これを行うのを手伝ってください。
テーブル構造
期待される出力:
sql-server - SQL Server で group_concat を使用してクエリを作成する方法
Group_concat
SQLサーバーでは関数を使用できないことは知っていますがGroup_Concat
、クエリが必要な問題が1つあります.Googleで検索したところ、ロジックが見つかりましたが、修正できません.SQLクエリは
次のような結果が得られます
最初の 3 行を見てください。その maskid、maskname、schoolid、schoolname は同じですが、maskdetail は異なるため、最後の列に maskid などに従ってすべての maskdetails を含めることができる行を 1 行にしたいと考えています。
次のような出力が必要です
そのためのクエリを作成している間、私を助けてください。
前もって感謝します。
sql - GROUP_CONCAT() に相当する SQL Server
私はこのデータベースを持っています:
そして、クライアントごとに次のデータを取得する必要があります。
- クライアント名
- 契約名
- プロジェクト
- 当月の初日から当月の最終日までにプロジェクトに時間を記録した従業員
- 1 か月間に各従業員が記録した総時間数
- 従業員率
- 従業員 1 人あたりの総料金 (つまり、従業員率 x 従業員の労働時間)
- 各契約の請求先 [名前、住所]
これまでのところ、次のクエリがありますが、MySQL の GROUP_CONCAT( ) の MSSQL バージョンを実装する必要があります。
この例に従い始めたとき、他のサブクエリ (ProjectNames) からテーブル エイリアス (Cr) を参照できないことに気付いたので、ここにたどり着いて停止しました。
これを行うにはどうすればよいですか?
sql - MSSQL で group_concat をエミュレートします。あいまいな列名ですか?
group_concat
現在、MySQL の関数を MSSQLにシミュレートしようとしています。hereおよびhereにあるコード形式に従いました。問題は、クエリを実行しようとするとAmbiguous column name
、 columnのメッセージが表示されることRoleID
です。これが私のクエリです:
Ambiguous column name
この特定のコード形式でエラー メッセージが表示される理由を知りたいです。このクエリを機能させて理解する必要があります。助けてくれてありがとう。
システムのユーザーが次のように複数のロールを持つことができる多対多の関係テーブルでこれを使用する予定です。
結果クエリを次のようにしたい:
oracle - 列ごとにグループ化し、1 つの行として表示する方法
次の構造のテーブルがあります
このレコードを表示している間、このように表示する必要があります
個別を使用してみましたが、これは両方の行を返します。
どうすれば2行ではなく1行しか取得できないのでしょうか。簡単だと思います。私はそれを見つけることができません。
sql - LISTAGG を使用して値をフェッチしますが、内部結合で使用されるテーブルのグループ化は避けます
こんにちは、次のようなOracleクエリがあります
しかし、後で別のテーブル t4 からさらに 2 つの列をフェッチする必要があったため、t4 に参加しましたが、参加すると listagg はカンマで区切られた繰り返し値を与えています
LISTAGG 関数に影響を与えることなく、これらの新しい 2 つの列をフェッチしたいと考えています。