Tags

, , , , ,

İyi Akşamlar Arkadaşlar,

Bugün T-Sql’de kullanılan While döngüsünü bir örnek üzerinden açıklayacağım.

WHILE DONGUSU 

DECLARE @sayac INT
SET @sayac=1
WHILE @sayac<5
BEGIN
PRINT ‘sayı:’+CAST(@sayac AS VARCHAR(10))+’karesi:’+CAST(@sayac*@sayac AS VARCHAR(10))
SET @sayac=@sayac+1
END

Bu örnekte While döngüsü içerisinde @sayac değişkeninin o an ki değerini ve karesini Print ile yazdırdık.Döngü içerisinde @sayac değişkenini sürekli 1 arttırdık ve @sayac değişkeninin değeri 5’e eşit oluncaya kadar aynı işlemleri tekrarlanır.

CAST: Veri tipi değiştimede kullanılan hazır bir fonksiyondur.Bu örnekte int tipinde bir değişkeni Print ile ekrana yazdırabilmek için kullanılmıştır ve bu değişkenin türü varchar(10) yapılmıştır.

Bu While Dongüsünün sonucu aşağıdaki gibi olur. kartezyen)

Kolay gelsin : )