Nicht aus der Schweiz? Besuchen Sie lehmanns.de
SQL - kurz & gut - Jonathan Gennick

SQL - kurz & gut

Buch | Softcover
208 Seiten
2006 | 2. Auflage
O'Reilly (Verlag)
978-3-89721-522-1 (ISBN)
CHF 13,85 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Der Bestseller in stark erweiterter und aktualisierter Neuauflage: Gewohnt knapp und präzise deckt SQL - kurz & gut die wichtigsten Funktionen und Themen zur effektiven Arbeit mit SQL ab. Dabei behandelt die Taschenreferenz neben Oracle Database 10g Release 2, IBM DB2 8.2, Microsoft SQL Server 2005 und MySQL 5.0 nun auch PostgreSQL 8.1.Aus dem Inhalt:* Anweisungen zur Datenmanipulation (SELECT, DELETE, INSERT, UPDATE, MERGE) und zur Transaktionsverwaltung (START TRANSAKTION, SAVEPOINT, COMMIT, ROLLBACK)* Gebräuchliche SQL-Funktionen (Datums-, String-, Umwandlungs-, Aggregat- und Window-Funktionen sowie numerische, mathematische und trigonometrische Funktionen)* Literale, NULL-Werte, CASE-Ausdrücke, Datentyp-Umwandlungen, reguläre Ausdrücke, Gruppieren und Zusammenfassen von Daten, Tabellen-Joins und das Schreiben von Abfragen und UnterabfragenAnhand konkreter Beispiele werden diejenigen SQL-Anweisungen und -Optionen vorgestellt, die Sie im Arbeitsalltag am häufigsten benötigen - kompakt, übersichtlich und auf den Punkt gebracht.

Jonathan Gennick war er mehr als zehn Jahre als Programmierer von relationalen Datenbanken tätig. Mit Oracle arbeitet er seit 1994.

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

Erscheint lt. Verlag 1.11.2006
Reihe/Serie kurz & gut
O'Reillys Taschenbibliothek
Sprache deutsch
Gewicht 207 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik Datenbanken
Schlagworte Datenbanken • Implementierung • Nachschlagewerk • SQL • SQL, Datenbanken, Nachschlagewerk, Implementierung, SQL-Dialekte • SQL-Dialekte • SQL (Structured Query Language); Lexikon/Nachschlagewerk
ISBN-10 3-89721-522-5 / 3897215225
ISBN-13 978-3-89721-522-1 / 9783897215221
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Einführung in die Praxis der Datenbankentwicklung für Ausbildung, …

von René Steiner

Buch | Softcover (2021)
Springer Fachmedien Wiesbaden GmbH (Verlag)
CHF 69,95