BaşlayınÜcretsiz Başlayın

String'leri bir araya getirme

Genelde birleştirmeden bahsederken, farklı sütunlardaki değerleri yan yana getirmeyi kastederiz. Veritabanı geliştiricilerinin karşılaştığı yaygın bir zorluk da birden fazla satırdaki değerleri birleştirmektir. Bu, eskiden çok satır kod yazmayı gerektirir ve her geliştiricinin kendine özgü bir uygulaması olurdu.

Artık aynı sonuçları STRING_AGG() fonksiyonunu kullanarak elde edebilirsin.

Sözdizimi: STRING_AGG(expression, separator) [WITHIN GROUP (ORDER BY expression)]

Bu egzersizde, şu şirketlerin her biri için fasulyelerin geldiği yerlerin bir listesini oluşturacaksın: 'Bar Au Chocolat', 'Chocolate Con Amor', 'East Van Roasters'.

Unutma, STRING_AGG() çalışsın diye verini gruplamak için bir kural bulmalı ve bunu GROUP BY ifadesinde kullanmalısın.

Bu egzersiz

SQL Server'da Verileri İşlemek için Fonksiyonlar

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT
	-- Create a list with all bean origins, delimited by comma
	___(___, ___) AS bean_origins
FROM ratings
WHERE company IN ('Bar Au Chocolat', 'Chocolate Con Amor', 'East Van Roasters');
Kodu Düzenle ve Çalıştır