Tags

, ,

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.

iff

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

ifff

SELECT E.FirstName,E.LastName,
CASE E.TitleOfCourtesy
WHEN ‘Mrs.’ THEN ‘Bayan’
WHEN ‘Mr.’ THEN ‘Bay’
END
FROM Employees AS E

ifff

Bu günlükte bu kadar.İyi Akşamlar 🙂