Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :) muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/
Biraz geç olmuş ama cevabınız vereyim. Bundan sonra izleyen arkadaşlara yardımcı olur. Neden sorunuzun cevabı: CONTINUE, WHILE döngüsü devam ederken atlanması istenen işlem basamağının atlanıp bir sonraki basamaktan döngüye devam edilmesini sağlar. Yani döngü kesilmez. Ne zaman kullanmalıyız: Atlanmasını istediğiniz değeri if ile belirledikten sonra CONTINUE kullanmalısınız. Şöyle bir örnek vereyim; DECLARE @sayi tinyint SET @sayi=0 WHILE (@sayi
--1 'den 5 'e kadar 2 yok DECLARE @sayac int SET @sayac= 1 git: print 'Sayac : '+ cast(@sayac as varchar (1)) set @sayac = @sayac +1 if (@sayac =2) begin set @sayac = @sayac +1 end while (@sayac
Merhaba, while da begin end kullanmaz isek sadece kendinden asagidaki 1. satiri isletir. Video baslarindada durmadan 1.Karesi : 1 yazdırmasının da sebebi budur alttaki satırı işletip hemen döngünün başına geri döner
@@naimsahin in açıklamasına ek olarak BEGIN başlamak demek. BEGIN ile başlanan döngü END ile bitmek zorunda. Hoca burada döngüyü bitirmiyor ve gir: kısmına döngü tekrar dönüyor. Bu işleme dallanma da denilmektedir.
Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/
hocam dikkat ediniz ass felan yaziyosunuz evlilik yanmasin :D
1'den 10'a kadar. 2 yok
declare @sayi tinyint
set @sayi=1
git:
print 'sayac : ' + cast(@sayi as varchar(2))
set @sayi=@sayi+1
while(@sayi
continue kullanmadan execute ettigimizde de ayni sonuc veriyor.. neden ve ne zaman continue koymaliyiz?
Biraz geç olmuş ama cevabınız vereyim. Bundan sonra izleyen arkadaşlara yardımcı olur. Neden sorunuzun cevabı: CONTINUE, WHILE döngüsü devam ederken atlanması istenen işlem basamağının atlanıp bir sonraki basamaktan döngüye devam edilmesini sağlar. Yani döngü kesilmez. Ne zaman kullanmalıyız: Atlanmasını istediğiniz değeri if ile belirledikten sonra CONTINUE kullanmalısınız. Şöyle bir örnek vereyim;
DECLARE @sayi tinyint
SET @sayi=0
WHILE (@sayi
@@namialagoz8468 yani aslında continue kullandığımızda if koşulunun altına set @sayi=@sayi+1 kullanmamıza gerek kalmıyor
baktım da şimdi en iyisi continue kullanmamak
31.12.21
Yeni yiliniz kutlu olsun
iyisin, hoşsunda şu ses soruna da olmasa
--1 'den 5 'e kadar 2 yok
DECLARE @sayac int
SET @sayac= 1
git:
print 'Sayac : '+ cast(@sayac as varchar (1))
set @sayac = @sayac +1
if (@sayac =2)
begin
set @sayac = @sayac +1
end
while (@sayac
if bloğunu git in başında yazman gerekiyor printlemeden önce, yoksa sayaç 2 olduğunda da printler
hocam son örnekte while e neden begin ve end eklemediniz kafam karıştı şimdi
Merhaba,
while da begin end kullanmaz isek sadece kendinden asagidaki 1. satiri isletir.
Video baslarindada durmadan 1.Karesi : 1 yazdırmasının da sebebi budur alttaki satırı işletip hemen döngünün başına geri döner
@@naimsahin in açıklamasına ek olarak BEGIN başlamak demek. BEGIN ile başlanan döngü END ile bitmek zorunda. Hoca burada döngüyü bitirmiyor ve gir: kısmına döngü tekrar dönüyor. Bu işleme dallanma da denilmektedir.
git:
Begin operatörü ile aynı işlevi yapıyor adları farklı bi çeşit sinonim gibi
Go to git
İ İse end gibi gör sintaksisi böyle
çok güzel
0 dan 20 e kadar çift sayıların kökü buyur
Declare @Sayı int
set @Sayı = 0
while(@Sayı
küpü mü kökü mü :D
küpü kökü :D:D ne yapmışım len ben burda :D:D
qeqweqwe :D
Abi cox guzelde Dersemi bakalim ya reklamami
Bırak adam da biraz para kazansın. Onca zaman harcıyor videolar için. Reklamsız eğitim videoları udemyde 28 lira
O kadar emek verilmiş ,3 5 kurus kazanmış çokmu ? Keşke daha çok kazansa da millet anaa bu şekilde para kazanılıyomus deyip sayıları artsa
DECLARE @Sayi INT = 0
Dongu:
IF (@Sayi < 10)
BEGIN
SET @Sayi = @Sayi + 1
IF (@Sayi 2)
BEGIN
PRINT @Sayi
END
GOTO Dongu
END