SQL - Megtekintés
SQL Megtekintés
SQL CREATE VIEW nyilatkozata
Az SQL,egy virtuális asztal alapján rögzíti az SQL utasításokat. A nézet tartalmaz sorokat és oszlopokat, mint egy valódi asztal. Az SQL feladatokat lát el, és a jelenlegi adatokat egyetlen táblába menti.
SQL CREATE VIEW Syntax SQL CREATE VIEW szintaxis
| CREATE VIEW nézet_név AS SELECT oszlop_név FROM táblázat_név WHERE condition |
Sql CREATE VIEW példák:
A következő példa a "Jelenlegi Terméklista" táblából felsorolja az összes aktív termékek (termékek, amelyek nem szűnnek meg) a "termékek" tábla.
CREATE VIEW [jelenlegi terméklista] AS
SELECT termék azonosító,termék név
FROM termékek
WHERE Discontinued=No
A következő példa azon termékeket választja ki amik drágábbak az átlagos egységárnál.
CREATE VIEW [termékek átlagon felüli ára] AS
SELECT termék név,UnitPrice
FROM termékek
WHERE UnitPrice>(SELECT AVG(UnitPrice) FROM Products)
A következő példa az adatbázisban kiszámítja a teljes értékesítést minden egyes kategóriában 1997-ben. Az adatokat egy másik "termék árbevétele 1997 " táblából szedjük ki:
CREATE VIEW [kategória eladások 1997] AS
SELECT DISTINCT kategória név,Sum(ProductSales) AS CategorySales
FROM [Product Sales for 1997]
GROUP BY kategória név
Most az "Italok" eredményeit szeretnénk látni a 1997-es évi teljes értékesítési kategóriából :
SELECT * FROM [kategória eladások 1997]
WHERE kategória név='italok'
SQL frissítések megtekintése:
sql létrehozása vagy csere létrehozás szintaxis:
CREATE OR REPLACE VIEW új_név AS
SELECT oszlop_név
FROM tábla_név
WHERE condition
Most a "Kategória" oszlopban az "Aktuális Terméklista"-hoz szeretnénk új rekordot adni.
CREATE VIEW [jelenlegi termék lista] AS
SELECT termék azonosító,termék név,kategória
FROM termékek
WHERE Discontinued=No
SQL Dropping nézet:
Törölni lehet a nézetet a DROP VIEW parancssal.
DROP VIEW view_name