Şimdi Ara

SQL Server'da While Döngüsü Örnekleri

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
951
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Programlama dillerinin vazgeçilmezi olan döngüler konusunu bu sefer SQL Server için örneklerle işleyeceğiz.

    Bilindiği üzere programlama dillerinde belirli aralıktaki belirli düzene sahip dizi tipindeki değerleri yazdırmak için çeşitli döngüler mevcuttur. Bu döngülerden birisi de While döngüsüdür. Biraz daha açıklama yapmak gerekirse; "Belirli bir koşul sağlanıncaya kadar ilerle, ilerlerken şunları yap. Koşul sağlanınca olayı bitir."

    Şimdi ise kullanım şekline bakalım
    WHILE (Gidilecek Son Sınır)
    BEGIN
    // Burada uygun koşulları sağlayan değerlerle işlemler yapmak;
    END

    Örnek 1

    DECLARE @SAYAC INT = 0
    WHILE @SAYAC < 20
    BEGIN
    PRINT @SAYAC
    SET @SAYAC = @SAYAC + 1
    END

    Örnek 1 Çıktısı
    SQL Server'da While Döngüsü Örnekleri



    Örnek 2

    DECLARE @SAYAC INT = 500
    WHILE @SAYAC > 40
    BEGIN
    PRINT @SAYAC
    SET @SAYAC = @SAYAC - 60
    END

    Örnek 2 Çıktısı
    SQL Server'da While Döngüsü Örnekleri



    Örnek 3

    DECLARE @Yazi VARCHAR(50) = 'BU MAKALE GAYET GÜZEL'
    DECLARE @KarakterSayisi INT = LEN(@Yazi)
    DECLARE @SAYAC INT = 0
    WHILE @SAYAC <= @KarakterSayisi
    BEGIN
    PRINT SUBSTRING(@Yazi, @SAYAC, 1)
    SET @SAYAC = @SAYAC + 1
    END

    Örnek 3 Çıktısı
    SQL Server'da While Döngüsü Örnekleri


    Bol döngülü seyirler.
    Kaynak: https://www.ontedi.com/sql/sql-serverda-while-dongusu-ornekleri



    < Bu mesaj bu kişi tarafından değiştirildi ontedi -- 2 Ocak 2020; 17:26:17 >







  • tbt'den selamlar hocam.
    Teşekkürler paylaşım için.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.