Merhaba Arkadaşlar,
Bu yazımda başlıktan da anlaşılacağı gibi T-Sql’de kullanılan If-Else ve Case yapılarından bahsedeceğim.
IF-ELSE YAPISI
DECLARE @urunsay INT
SET @urunsay=(SELECT Products.UnitsInStock
FROM Products
WHERE Products.ProductID=2)
IF(@urunsay<20)
BEGIN
PRINT ‘2 numaralı ürünün stoğu kritik seviyede’
END
ELSE
BEGIN
PRINT ‘Yeterli miktarda ürün var’
END
Bu kodun çıktısı aşağıda ki gibi olur.
CASE YAPISI:
Aşağıdaki her iki Sql ifadesinin de çıktıları verilmiştir.Bunlara bakarak da anlaşılacağı gibi Case-When yapısı ile hangi durumda ne yapılacağını belirleyebiliriz.
SELECT FirstName,LastName,TitleOfCourtesy
FROM Employees
SELECT E.FirstName,E.LastName,
CASE E.TitleOfCourtesy
WHEN ‘Mrs.’ THEN ‘Bayan’
WHEN ‘Mr.’ THEN ‘Bay’
END
FROM Employees AS E
Bu günlükte bu kadar.İyi Akşamlar 🙂