Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
test=*# select * from bla;
pk | segment
----+---------
1 | a
1 | b
1 | c
2 | a
2 | a
2 | b
2 | d
3 | d
3 | e
4 | a
(10 rows)
test=*# with foo as (select distinct pk, segment from bla), foo2 as (select pk, string_agg(segment,'+') as segment from foo group by pk) select * from bla left join foo2 on (bla.pk)=(foo2.pk);
pk | segment | pk | segment
----+---------+----+---------
1 | a | 1 | a+c+b
1 | b | 1 | a+c+b
1 | c | 1 | a+c+b
2 | a | 2 | a+d+b
2 | a | 2 | a+d+b
2 | b | 2 | a+d+b
2 | d | 2 | a+d+b
3 | d | 3 | d+e
3 | e | 3 | d+e
4 | a | 4 | a
(10 rows)
Die Funktion STRING_AGG wird bei mir irgendwie nicht erkannt:
Die Funktion STRING_AGG wird bei mir irgendwie nicht erkannt:
STRING_AGG wird nicht als Name einer integrierten Funktion erkannt.
Gibt es vielleicht eine alternative? Zum Beispiel mit STUFF()?
Ich benutze Microsoft SQL 2018
Was wären das für alte Befehle die ggf. nicht mehr zu Verfügung stehen und würde sich der Prozess wieder Rückgängig machen lassen?
Gibt es keine alternativen Befehle zum string_agg?![]()