IF ELSE Eğer-Değilse Kullanımı Teorik Anlatım

Merhabalar,

IF ELSE sözdizim nasıl kullanılması gerektiğini teorik olarak anlatmaya çalışacağım. Türkçe karşılığı Eğer-değilse anlamına gelmektedir. Günlük hayatımızda bir işi yaparken şart/koşul/kriterleri yerine getirilebiliyorsa eylemi gerçekleştiririz. Eğer şart/koşul/kriter uyuşmuyorsa ona göre davranış sergileriz.

Temel IF ELSE Kullanımı

IF(Şartlar)
	--Yapılacak işlem

Örnek; Sayı 2’in karşılığı 2 ile eşitse satırı çalıştır.

IF(2=2)
  PRINT '2'
--Sonuç Çıktısı
2

Eğer yapılacak işlem birden fazla ise BEGIN – END Yapısını kullanılmalı.

IF(Şartlar) 
	BEGIN     
         --Yapılacak işlem
         --Yapılacak işlem
	END   

Sayı 2’in karşılığı 2 ile eşitse SELECT ve PRINT satırı çalıştırır.

IF('2' = 2)
	BEGIN
		PRINT 'Girilen Rakam: 2'
		SELECT 2+2 AS SONUC 
	END
--Sonuç Çıktısı
Girilen Rakam: 2
SONUC
4

ELSE IF Kullanımı

IF(Şartlar-1) --EĞER
	BEGIN     
    --Yapılacak işlem bloğu
	END   
ELSE IF(Şartlar-2) --ÖNCEKI ŞART UYMUYORSA BU ŞARTLARI KONTROL ET (EĞER BU DEĞİLSE BUNU YAP)
	BEGIN     
     --Yapılacak işlem bloğu
	END   
ELSE --ÖNCEKİ ŞARTLAR UYMUYORSA BU İŞLEMİ YAP (DEĞİLSE BUNU YAP)
	BEGIN     
     --Yapılacak işlem bloğu
	END

Not duruma göre, pekiyi,orta,zayıf ve ders notu iyi olabilirdi yazdıralım.

DECLARE @Not INT 
	SET @Not=77

IF(@Not > 84)
	BEGIN
		SELECT 'PEKİYİ'
	END
ELSE IF(@Not > 59) 
	BEGIN     
		SELECT 'ORTA'
	END   
ELSE IF(@Not > 40) 
	BEGIN     
     SELECT 'ZAYIF'
	END   
ELSE
	BEGIN     
		SELECT 'Not Daha iyi olabilirdi...'
	END
if else örnekler

Bakmak isteyebileceğiniz yazılarım

Leave a Reply