Herkese merhaba,

Bu yazıda SQL Server’da alfabedeki harfleri beşerli şekilde nasıl ayırabiliriz bundan bahsedeceğim.

Konunun çıkış noktası bir arkadaşın bu soruyu bana maille iletmesidir.

Normalde doğrudan soru çözümü yapmıyorum fakat soruyu gönderen arkadaşın uğraştığını da gördüğüm için çözümü kendisine ilettim. Zaten uğraştığı için kendisi de rahatlıkla anlamıştır.

Beşerli şekilde sıralamadan kasıt nedir?

ABCÇD EFGGH IIJKL MNOÖP RSSTU ÜVYZ

Yukarıdaki şekilde arada bir boşluk olacak şekilde ayırma yapmaktır.

DECLARE @Harfler VARCHAR(29) = 'ABCÇDEFGĞHİIJKLMNOÖPRSŞTUÜVYZ';
DECLARE @Sonuc VARCHAR(500) = '';
DECLARE @Sayac INT = 1;
WHILE (@Sayac <= LEN(@Harfler))
BEGIN
    SET @Sonuc = @Sonuc + ' ' + SUBSTRING(@Harfler, @Sayac, 5);
    SET @Sayac = @Sayac + 5;
END;
SELECT @Sonuc;

Yukarıdaki kod ile bu işlemi rahatlıkla yapabilirsiniz.

Kodu çalıştırınca aşağıdaki sonucu göreceksiniz.

SQL Server’da Alfabedaki Harfleri Beşerli Şekilde Ayırmak

Görüldüğü üzere beşerli şekilde alfabeyi ayırmış oldu.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

322 Kez Okundu

Kategoriler: