JETZT ONLINE BESTELLEN
Add to Cart
SQL - kurz & gut

Deutsche Übersetzung von Lars Schulten
2. Auflage November 2006
ISBN 978-3-89721-522-1
208 Seiten
EUR9.90, SFR16.90
Englischsprachige Ausgabe: SQL Pocket Guide
Weitere Informationen zu diesem Buch

Inhaltsverzeichnis | Index | Rezensionen |
Beispiele |


Inhaltsverzeichnis

	        
Einführung  9
Der Aufbau dieses Buchs  10
Feedback erwünscht!  10
Konventionen  11
Danksagungen  12
Beispieldaten  12
Analytische Funktionen  14
CASE-Ausdrücke  14
Einfache CASE-Ausdrücke  14
Durchsuchte CASE-Ausdrücke  14
Datentypen  15
Zeichenfolgentypen  15
Dezimaltypen  16
Binäre Ganzzahltypen  16
Datums-/Zeittypen  17
Datentyp-Umwandlungen  19
Die Standard-CAST-Funktion  19
Die Standard-EXTRACT-Funktion  20
Datums-/Zeitwert-Umwandlungen (Oracle)  20
Numerische Umwandlungen (Oracle)  24
Datums-/Zeitwert-Umwandlung (DB2)  26
Numerische Umwandlungen (DB2)  28
Datums-/Zeitwert-Umwandlungen (SQL Server)  30
Numerische Umwandlungen (SQL Server)  33
Datums-/Zeitwert-Umwandlungen (MySQL)  34
Numerische Umwandlungen (MySQL)  39
Datums-/Zeitwert-Umwandlungen (PostgreSQL)  39
Numerische Umwandlungen (PostgreSQL)  42
DELETE: Daten löschen  43
In Reihenfolge löschen (MySQL)  44
Alle Zeilen löschen  45
Aus Views und Unterabfragen löschen  45
Gelöschte Daten zurückliefern (Oracle, DB2)  46
Doppel-FROM (SQL Server)  47
Funktionen  47
Datums-/Zeitwert-Funktionen (Oracle)  48
Datum-/Zeitfunktionen (DB2)  51
Datums-/Zeitfunktionen (SQL Server)  52
Datums-/Zeitfunktionen (MySQL)  53
Datums-/Zeitfunktionen (PostgreSQL)  54
Numerische und mathematische Funktionen (alle Plattformen)  57
Trigonometrische Funktionen (alle Plattformen)  59
String-Funktionen  59
GREATEST und LEAST (Oracle, PostgreSQL)  64
Gruppieren und Zusammenfassen  65
Aggregatfunktionen  65
GROUP BY  66
Nützliche GROUP BY-Techniken  68
HAVING  69
GROUP BY-Erweiterungen (Oracle, DB2)  70
GROUP BY-Erweiterungen (SQL Server)  73
Hierarchische Abfragen  75
Rekursives WITH (SQL Server, DB2)  75
CONNECT BY (Oracle)  77
Indizes erzeugen  83
Indizes entfernen  84
INSERT: Daten einfügen  84
Eine Zeile einfügen  84
Mehrere Zeilen einfügen (DB2, MySQL)  85
Ziele für INSERT-Operationen  86
Einfügeoperationen mit Unterabfragen  86
Eingefügte Werte zurückliefern (Oracle, DB2)  87
Multi-Table-Inserts (Oracle)  88
JOIN: Tabellen verknüpfen  90
Join-Grundlagen  90
Cross-Joins  91
Inner Joins  92
Die USING-Klausel (Oracle, MySQL, PostgreSQL)  93
Natural Joins (Oracle, MySQL, PostgreSQL)  94
Nicht-Equi-Joins  95
Outer Joins  96
Literale  100
Text-Literale  100
Numerische Literale  102
Datums-/Zeit-Literale (Oracle, MySQL, PostgreSQL)  102
Datum-/Zeitintervall-Literale  103
MERGE: Daten zusammenführen (Oracle, DB2)  104
NULL-Werte  106
Prädikate für NULL-Werte  106
CASE und NULL-Werte  107
Die COALESCE-Funktion verwenden  107
Funktionen für NULL-Werte (Oracle)  108
Funktionen für NULL-Werte (DB2)  109
Funktionen für NULL-Werte (SQL Server)  109
Funktionen für NULL-Werte (MySQL)  110
Funktionen für NULL-Werte (PostgreSQL)  110
OLAP-Funktionen  110
Prädikate  111
EXISTS-Prädikate  112
IN-Prädikate  112
BETWEEN-Prädikate  113
LIKE-Prädikate  114
Reguläre Ausdrücke  115
Reguläre Ausdrücke (Oracle)  115
Reguläre Ausdrücke (SQL Server)  118
Reguläre Ausdrücke (MySQL)  119
Reguläre Ausdrücke (PostgreSQL)  120
Rekursive Abfragen  126
SELECT: Daten auswählen  126
Die SELECT-Klausel  126
ALL und DISTINCT  132
Die FROM-Klausel  132
Die WHERE-Klausel  135
Die GROUP BY-Klausel  136
Die HAVING-Klausel  136
Die ORDER BY-Klausel  136
Tabellen erzeugen  138
Eine Tabelle erzeugen (Oracle)  138
Eine Tabelle erzeugen (DB2)  140
Eine Tabelle erzeugen (SQL Server)  140
Eine Tabelle erzeugen (MySQL)  141
Eine Tabelle erzeugen (PostgreSQL)  142
Tabellen modifizieren  143
Eine Tabelle modifizieren (Oracle)  143
Eine Tabelle modifizieren (DB2)  144
Eine Tabelle modifizieren (SQL Server)  145
Eine Tabelle modifizieren (MySQL)  147
Eine Tabelle modifizieren (PostgreSQL)  148
Tabellen entfernen  148
Transaktionsverwaltung  149
Autocommit-Modus (SQL Server, MySQL, PostgreSQL)  149
Eine Transaktion starten  150
Eine Transaktion beenden  155
Eine Transaktion abbrechen  156
Eine Transaktion zu einem Savepoint abbrechen  157
Union-Abfragen  158
UNION und UNION ALL  158
ORDER BY in Union-Abfragen  159
Namen und Datentypen in einer Union  160
Die Reihenfolge der Auswertung  161
EXCEPT (oder MINUS)  161
INTERSECT  163
Unterabfragen (Subqueries)  164
Die WITH-Klausel (Oracle, SQL Server, DB2)  165
UPDATE: Daten aktualisieren  168
Einfache Updates  168
Neue Werte aus einer Unterabfrage  169
Views und Unterabfragen aktualisieren  171
UPDATE FROM-Klausel (SQL Server, PostgreSQL)  171
Aktualisierte Daten zurückliefern (Oracle, DB2)  172
Window Functions: Fensterfunktionen  173
Ein Zusammenfassungsfenster definieren (Oracle, DB2, SQL Server)  173
Innerhalb eines Fensters sortieren und anordnen
(Oracle, DB2, SQL Server)  174
Werte zeilenübergreifend vergleichen (Oracle)  176
Zusammenfassungen über bewegliche Fenster
(Oracle, DB2)  178
Syntax für Fensterfunktionen (Oracle)  179
Syntax für Fensterfunktionen (DB2)  180
Auswertung und Platzierung von Fensterfunktionen  181
Index  183


	

Zurück zu SQL - kurz & gut


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan