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

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.

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