SQL Views
Viewler gerçekte var olmayan SELECT ifadesi ile oluşturulmuş sanal tablolardır.
SQL Views
Viewler gerçekte var olmayan SELECT ifadesi ile oluşturulmuş sanal tablolardır.
Kullanım Şekli:
Create View View_adi()
As
Select ifadesi
NOT: Viewleri tablo gibi çağırıp kullanabilirsiniz.
Bolum Tablosu
OgrenciTanim Tablosu
OgrDersleri Tablosu
Örnek:
Yukarıdaki Bolum,OgrenciTanim, OgrDersleri tablolarına göre öğrencilerin aldığı dersleri listeleyelim.
CREATE VIEW Vw_OgrenciDersleri_Listesi
AS
SELECT
ad,
blmid,
soyad,
tel,
ogrno,
OgrenciTanim.ogrid,
dadi,
vize,
final
FROM OgrenciTanim
INNER JOIN OgrDersleri
ON OgrenciTanim.ogrid = OgrDersleri.ogrid
GO
Şimdi de oluşturduğumuz bu view'i kullanarak Türkçe dersinde vize sınavında 50 den yüksek alan öğrencileri ve notlarını listeleyelim.
SELECT
*
FROM Vw_OgrenciDersleri_Listesi
WHERE dadi = 'Türkçe'
AND vize > 50
Şimdi ise bilgisayar bölümünde okuyan öğrencileri listeleyelim.
SELECT
*
FROM Bolum
INNER JOIN Vw_ogrencidersleri_Listesi
ON Bolum.blmid = Vw_ogrencidersleri_Listesi.blmid
WHERE blmadi = 'Bilgisayar'
Tepkiniz Nedir?