1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcje do manipulowania danymi w SQL Server

Connected

ćwiczenie

Agregowanie ciągów znaków

Mówiąc o konkatenacji, zwykle mamy na myśli łączenie wartości z różnych kolumn. Częstym wyzwaniem dla programistów baz danych jest jednak konkatenacja wartości z wielu wierszy. Wcześniej wymagało to napisania wielu linii kodu, a każdy programista miał własne podejście do tego problemu.

Teraz możesz osiągnąć ten sam efekt za pomocą funkcji STRING_AGG().

Składnia jest następująca: STRING_AGG(expression, separator) [WITHIN GROUP (ORDER BY expression)]

W tym ćwiczeniu stworzysz listę z miejscami pochodzenia ziaren kakao dla każdej z następujących firm: 'Bar Au Chocolat', 'Chocolate Con Amor', 'East Van Roasters'.

Pamiętaj, że aby STRING_AGG() działała poprawnie, musisz określić regułę grupowania danych i użyć jej w klauzuli GROUP BY.

Instrukcje 1/3

undefined XP
    1
    2
    3
  • Utwórz listę zawierającą wszystkie wartości z kolumny bean_origin dla firm: 'Bar Au Chocolat', 'Chocolate Con Amor', 'East Van Roasters'. Wartości powinny być oddzielone przecinkami (,).