SQL Views

Viewler gerçekte var olmayan SELECT ifadesi ile oluşturulmuş sanal tablolardır.

SQL Views

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?

like

dislike

love

funny

angry

sad

wow