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

A hozzászólás csak a regisztrált és bejelentkezett tagok számára engedélyezett!

Oldalainkat 41 vendég böngészi
Látogatóink száma: 2010.07.10 -től