14 Kasım 2017 Salı

Sql left join

select
i.ID, i.ADISOYADI, f.FIRMAADI, g.NAME GOREVADI, i.TELEFON, i.MAIL, f.IL FIRMASEHIR,
CASE
WHEN f.IL=1 THEN 'Adana'
WHEN f.IL=7 THEN 'Antalya'
ELSE 'Belirsiz'
END AS SEHIRADI,
f.YILLIKCIRO
from
ILGILILER i
INNER JOIN FIRMALAR f ON i.FIRMAID=f.ID
INNER JOIN GOREVLER g ON i.GOREVID=G.ID
WHERE
f.YILLIKCIRO>100
ORDER BY f.YILLIKCIRO DESC
---------------------------------------------------
select
i.ID, i.ADISOYADI, f.FIRMAADI, g.NAME GOREVADI, i.TELEFON, i.MAIL, f.IL FIRMASEHIR,
CASE
WHEN f.IL=1 THEN 'Adana'
WHEN f.IL=7 THEN 'Antalya'
ELSE 'Belirsiz'
END AS SEHIRADI,
f.YILLIKCIRO,
s.NAME SEKTORADI
from
ILGILILER i
LEFT JOIN FIRMALAR f ON i.FIRMAID=f.ID
LEFT JOIN GOREVLER g ON i.GOREVID=G.ID
LEFT JOIN SEKTORLER s ON f.SEKTORID=s.ID

WHERE
f.YILLIKCIRO>100
ORDER BY f.YILLIKCIRO DESC

------------
WHEN i.DURUM=1 THEN 'Aktif'
WHEN i.DURUM=0 THEN 'Pasif'
ELSE 'Belirsiz'
END AS DURUM
---------------






Hiç yorum yok:

Yorum Gönder

Mac adres formatı excel

excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....