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

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

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.

305 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!