VERİTABANI PROGRAMLAMA Dersi T-SQL Programlama soru detayı:

PAYLAŞ:

SORU:

Aşağıda verilen IF...ELSE genel yazım kuralı nasıl açıklanabilir?

IF (koşul İfadesi 1)
     Bir SQL ifadesi ya da BEGIN…END bloğu
ELSE IF (Koşul İfadesi 2)
     Bir SQL ifadesi ya da BEGIN…END bloğu
ELSE
     Bir SQL ifadesi ya da BEGIN…END bloğu


CEVAP:

IF ya da Türkçe karşılığı ile “EĞER” koşul yapısı programlamada oldukça yaygın olarak kullanılır. Belirli koşullar sağlandığı takdirde gerçekleştirmesi istenen işlemler için kullanılır. Soruda verilen genel yazım kuralı açıklanacak olur ise “Koşul 1 ifadesi”nin sağlanması durumunda bir alt komut ya da komut bloğu çalıştırılarak işlem tamamlanır. Ancak “Koşul 1” doğru değilse bu durumda ELSE IF ile tanımlanan “Koşul İfadesi 2” ifadesine bakılır ve doğru ise bu komutun alt satırındaki komut ya da komut bloğu çalıştırılır. Eğer IF komutlarının hiçbiri sağlanmıyor ise en son ELSE komutunun alt satırındaki komut ya da komut bloğu çalıştırılır.