Yani bir yada daha fazla şartın doğru olması halinde farklı bir işlem yada yanlış olması halinde başka işlemin yapılmasını sağlamaktadırlar.
IF – ELSE karar yapısı diğer programlama dillerinden de hatırlanacağı gibi gelen değer yada değerlere göre bir kararın verilmesini sağlayan bir yapıdır. Bu yapının T-SQL deki genel kullanım biçimi şöyledir.
IF (şartlar)
BEGIN
Komutlar1
END
ELSE
BEGIN
Komutlar2
END
Örnek: Öğrencilerin vize not ortalamaları 50 den büyük ise “sınıfın durumu iyi”, düşük ise “sınıfın durumu kötü” olarak uyarı veren bir T-SQL programı yazalım.