問題タブ [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.

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

sql - postgresql の列の単一レコードに対して複数の値を選択する方法

多対多の関係を持つ2つのテーブルがあります。

表1:

表 2:

関連テーブル:

誰かが以下の表示のようなテーブルを生成する方法を教えてください:

または複数の列のタグ。

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

sql - Firebird 2.5 のリスト

Firebird の関数 LIST が機能しないため、クエリを作成できません。それらのどれも機能しません:

など。以下のエラー テキスト:

意味はわかるが、手がつけられない

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

psql - string_agg 内の文字列の操作

PSQL では、連結された文字列を genus_synonym というテーブルから集約しています

テーブルの例は次のとおりです。

それが簡単な場合、これが私のテーブルの画像です

私が使用しているコードはこのようなものです

結果は:
Acer rubrum, Acer nigrum, Betula lenta, Carya ovata, Carya glabra, Carya tomentosa

私が理解しようとしているのは、代わりにこれを生成できるかどうかです:

Acer rubrum、A. nigrum、Betula lenta、Carya ovata、C. glabra、C. tomentosa

基本的に、私は属名を 1 文字に省略し、その後にピリオドを付けたいと思っています。

これが不可能な場合でも、これを知っておくとよいでしょう。別の方法があれば、これを解決できます。

また、私の質問に誰も答えていないようです。それは明らかではありませんか?以前に尋ねられたようなものを見つけることができませんでした。この質問をより良くするために何ができるか教えてください。

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

sql - oracle listagg 結果が長すぎます

listagg()文字列値の集計に使用しています

たとえば、次のような表があります。

結果が得られます。

COMRANK が長くなりすぎたら?集計する前に上位の xxx を見つけることはできますか?