View SQL yapısında Sanal Tablo olarak adlandırılır. Sıklıkla kullandığımız sorguları view yapısına dönüştürseniz verilerinize çok daha pratik olarak ulaşabilirsiniz. Kullanım şekli şu şekildedir; Örneğin ürünler tablosunda stoğu 5 den az olan ürünleri Ürün ID'si, Ürün Adı ve Stok Miktarını gösterecek şekilde bir sorgu yazarsak aşağıdaki gibi yaparız;
SELECT p.ProductID,p.ProductName,p.UnitsInStock FROM Products p WHERE p.UnitsInStock<5
Bu sorguyu sıklıkla yapıyorsak bunun yerine şöyle bir view oluşturarak işimizi kolaylaştırırız.
CREATE VIEW DusukStok AS SELECT p.ProductID,p.ProductName,p.UnitsInStock FROM Products p WHERE p.UnitsInStock < 5
Yukarıda önce create view yazdıktan sonra view'imize bir isim verdik. Sonra AS operatörümüzü yazdıktan sonra standart SQL sorgumuzu yazdık ve execute ettik. Artık view'imiz oluştu ve yukarıdaki sorguyu yazmak yerine aşağıdaki gibi tek bir cümle ile verilerimize ulaşabiriliz.
SELECT * FROM DusukStok
Sorgunun dönüşü aşağıdaki gibi olacaktır;