Anmelden Seite Diskussion Versionen/Autoren Go to the site toolbox

SQL Syntax

Aus Pruefungsvorbereitung fuer Fachinformatiker

SELECT

Der Befehl SELECT ist der mächtigste Befehl in SQL.

Die kürzest mögliche SELECT-Anweisung lautet:

SELECT * FROM table

Zum Beispiel sollen alle Mitarbeiter ausgegeben werden:

SELECT * FROM Mitarbeiter;
Bild:SQL_SELECT.jpg

Update mit Join

Spalte aus einer Tabele mit Spalte aus andere updaten.

UPDATE software, hardware SET software.rechnungsurl = hardware.rechnungsurl WHERE hardware.wonummer = "PC-07-11-2001"

einfaches update

Wert X mit Wert Y ersetzen

UPDATE software SET version = "2003 Professional" WHERE version = "Pro 2003" AND bezeichnung = "office"

ORDER BY

Mit ORDER BY wird festgelegt, nach welcher Spalte bzw. welchen Spalten sortiert werden soll. Mit ASC werden die Zeilen aufsteigend, mit DESC absteigend sortiert. Ist nichts angegeben, wird aufsteigend sortiert.

SELECT * FROM Mitarbeiter ORDER BY Name; ==> ABCD...
Bild:SQL_ODERBY_Normal-ASC.jpg
SELECT * FROM Mitarbeiter ORDER BY Name ASC; ==> ABCD.... 
Bild:SQL_ODERBY_Normal-ASC.jpg
SELECT * FROM Mitarbeiter ORDER BY Name DESC; ==> ZYXW... 
Bild:SQL_ODERBY_DESC.jpg

GROUP BY

Es soll ausgegeben werden, wie viele Mitarbeiter in den jeweiligen Abteilungen arbeiten.

SELECT COUNT(*), AbtNr FROM Mitarbeiter GROUP BY AbtNr
Bild:SQL_GROUPBY.jpg

SELECT

Der Befehl SELECT ist der mächtigste Befehl in SQL.

Die kürzest mögliche SELECT-Anweisung lautet:

SELECT * FROM table

Zum Beispiel sollen alle Mitarbeiter ausgegeben werden:

SELECT * FROM Mitarbeiter;
Bild:SQL_SELECT.jpg

Update mit Join

Spalte aus einer Tabele mit Spalte aus andere updaten.

UPDATE software, hardware SET software.rechnungsurl = hardware.rechnungsurl WHERE hardware.wonummer = "PC-07-11-2001"

einfaches update

Wert X mit Wert Y ersetzen

UPDATE software SET version = "2003 Professional" WHERE version = "Pro 2003" AND bezeichnung = "office"

ORDER BY

Mit ORDER BY wird festgelegt, nach welcher Spalte bzw. welchen Spalten sortiert werden soll. Mit ASC werden die Zeilen aufsteigend, mit DESC absteigend sortiert. Ist nichts angegeben, wird aufsteigend sortiert.

SELECT * FROM Mitarbeiter ORDER BY Name; ==> ABCD...
Bild:SQL_ODERBY_Normal-ASC.jpg
SELECT * FROM Mitarbeiter ORDER BY Name ASC; ==> ABCD.... 
Bild:SQL_ODERBY_Normal-ASC.jpg
SELECT * FROM Mitarbeiter ORDER BY Name DESC; ==> ZYXW... 
Bild:SQL_ODERBY_DESC.jpg

GROUP BY

Es soll ausgegeben werden, wie viele Mitarbeiter in den jeweiligen Abteilungen arbeiten.

SELECT COUNT(*), AbtNr FROM Mitarbeiter GROUP BY AbtNr
Bild:SQL_GROUPBY.jpg


Like it please tell others.

Site Toolbox:

Persönliche Werkzeuge
Diese Seite wurde zuletzt am 12. Februar 2012 um 16:38 Uhr geändert. - Diese Seite wurde bisher 3.299-mal abgerufen. - Impressum - Über Pruefungsvorbereitung fuer Fachinformatiker