Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / Sql Kurs / Sql Server Case Kullanımı

Sql Server Case Kullanımı

Sql Server Case Kullanımı Case komutunun iki kullanımı mevcuttur.

Sql Server Case Kullanımı

1- Case ‘e bir kelime atama o kelime mi değilmi kontrol eder.

2- Case Boolean deıer döndürür.True- False yada 0 ‘ 1 gibi

örnek kullanımı aşağıdaki gibidir.Northwind database’i üzerinde yapılmış örneklerdir.Örnekte employee tablomuzdaki TitleOfCourtesy sütünununda Mr,Ms,Mrs. ünvanları bulunmaktadır.Bu ünvanlara göre türkçe karşılıkları yazmaktadır.Eğer mr ise Erkek yaz gibi.

Case Kullanımı Örnek

select * from employees

‘bayan adı soyadı

select
case TitleOFCourtesy
when ‘MS.’ then ‘Bayan’
when ‘Mrs.’ then ‘Bayan’
when ‘Mr.’ then ‘Bay’
when ‘Dr.’ then ‘Doktor’
end as ‘Unvan’,
FirstName + ‘ ‘ + LastName as ‘Full Name’
from employees

‘bay ve bayanın dışında ne gelirse boşluk atsın
select
case TitleOFCourtesy
when ‘MS.’ then ‘Bayan’
when ‘Mrs.’ then ‘Bayan’
when ‘Mr.’ then ‘Bay’
else ‘ ‘
end as ‘Unvan’,
FirstName + ‘ ‘ + LastName as ‘Full Name’
from employees

‘homephone alanından counrty alanını yakalıcaz ve unvan fullname
select
case TitleOfCourtesy
when ‘MS.’ then ‘Bayan’
when ‘Mrs.’ then ‘Bayan’
when ‘Mr.’ then ‘Bay’
end as ‘Unvan’,
FirstName + ‘ ‘ + LastName as ‘Full Name’,HomePhone,
case when substring(homephone,3,2) = ‘206’ then ‘USA’
when substring(homephone,2,2) = ’71’ then ‘UK’
end as ‘Country’
from employees

‘eğer kısıt koyacaksak case i boş bırakıp where yazarız herşeyi
‘ama kısıtsız bir cümleyse normal halinde yazarız

İyi Çalışmalar


Ayrıca bknz.

TRANSACTION Nedir

TRANSACTION Nedir ? Transaction Ne işe yarar ? Bir veya daha fazla SQL ifadeleri tek …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir