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

Bir dizeyi parçalara ayırma

Birden çok satır değerini birleştirmenin yanı sıra, yaygın bir görev de bir dizeyi parçalara ayırmaktır.

SQL Server 2016'dan itibaren, bu işi yapmak için yerleşik bir işlev var: STRING_SPLIT(string, separator).

Bu işlev, ayırıcıya göre diziyi alt dizelere böler ve her satırın orijinal dizenin bir parçasını içerdiği bir tablo döndürür.

Unutma: İşlevin sonucu bir tablo olduğundan, SELECT ifadesinde bir sütun olarak kullanılamaz; tıpkı normal bir tablo gibi yalnızca FROM bölümünde kullanabilirsin.

Bu egzersizde, bu işleve aşina olacaksın.

Bu egzersiz, kursun bir parçasıdır

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

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

DECLARE @phrase NVARCHAR(MAX) = 'In the morning I brush my teeth. In the afternoon I take a nap. In the evening I watch TV.'

SELECT value
FROM ___;
Kodu Düzenle ve Çalıştır