SQL Server’da Belirtilen Sayıya Kadar Tek Sayıları Sondan Başa Yazdıran Fonksiyon
Herkese merhaba,
Bu yazıda SQL Server’da belirtilen sayıya kadar tek sayıları sondan başa yazdıran fonksiyonun nasıl yazılacağı hakkında bilgi vereceğim.
SQL Server’da böyle örnekleri sizler de pratik amacıyla yapabilirsiniz.
Kodları inceleyelim.
CREATE FUNCTION TekSayilariYazdir
(
@hangisayiyakadar INT
)
RETURNS @Sayilar TABLE
(
Sayi INT
)
AS
BEGIN
WHILE (@hangisayiyakadar > 0)
BEGIN
IF (@hangisayiyakadar % 2 = 1)
BEGIN
INSERT INTO @Sayilar
(
Sayi
)
VALUES
(@hangisayiyakadar);
END;
SET @hangisayiyakadar = @hangisayiyakadar - 1;
END;
RETURN;
END;
--Kullanımı
SELECT * FROM TekSayilariYazdir(10);
Yukarıdaki fonksiyonu çalıştırıp kullandığınız zaman aşağıdaki sonucu göreceksiniz.
Görüldüğü üzere tek sayılar sondan başa yazılmış oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.