- Diğer programlama dillerinde olduğu gibi SQLde de bloklar kullanılır.
- Eğer işlenecek komut satırları birden fazla ise mutlaka BEGIN..END yapısı kullanılmalıdır.
- IF..ELSE blokları komutların belirli bir koşula bağlı olarak çalışmasını sağlar.
IF Koşul
{
Deyim
}
ELSE
{
Deyim
}
ÖRNEK:
//ortalama fiyatın düşük veya yüksek olup olmadığını buluyoruz.
DECLARE @ortalamafiyat DECIMAL(10,2)
SELECT @ortalamafiyat=AVG(UnitPrice) FROM Products
PRINT 'Ortalama Birim Fiyatı='+CAST(@ortalamafiyat AS VARCHAR(5))
IF(@ortalamafiyat<30)
BEGIN
PRINT 'Düşük Fiyat'
END
ELSE
BEGIN
PRINT 'Yüksek Fiyat'
END
Ders 54'e geçebilirsiniz.
Hiç yorum yok:
Yorum Gönder