Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

SQL'de While Kullanımı

Merhabalar.
Programlama konularından hatırlarsak eğer, Do While döngüleri vardı. SQL üzerinde de while döngüsü kullanılabilir. Örneğin bir sayaç yapabiliriz. Bunun üzerine bir örnek yapalım.

Soru: 1'den 5'e kadar olan sayıları listeleyerek, "Sayaç değeri: sayı" şeklinde çalışacak döngüyü oluşturunuz.

Çözüm:


DECLARE @Sayac int -- sanal bir değişken oluşturduk
SET @Sayac = 1  -- değişkene 1 değerini atadık
WHILE @Sayac < 6 -- while döngüsü oluşturduk, sayac değerinden 6'ya kadar sayacak
BEGIN -- begin end bloğu arasında sorgularımız daha toplu olur...
PRINT ('Sayaç değeri'+ str(@Sayac)) -- bana çıktı olarak sayaç değeri: sayı şeklinde döndür dedik
SET @Sayac = @Sayac+1  -- sayacı her defasında bir arttır dedik
END
GO



Sorgu sonucu aşağıdaki gibidir:




Sanal bir değişken oluşturup while döngüsüne koymayı ve str fonksiyonunu kullanmasını gördük burada. Bu sorguyu süsleyip daha fazlasını da yapabilirsiniz.

Kolay gelsin.

Recep.

Developer.