O'Reillys Taschenbibliothek / SQL - kurz & gut
Behandelt Oracle, DB2, SQL Server, MySQL & PostgreSQL
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...
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „O'Reillys Taschenbibliothek / SQL - kurz & gut “
Klappentext zu „O'Reillys Taschenbibliothek / SQL - kurz & gut “
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.
Der Bestseller in stark erweiterter und aktualisierter Neuauflage: Gewohnt knapp und przise 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)
- Gebruchliche SQL-Funktionen (Datums-, String-, Umwandlungs-, Aggregat- und Window-Funktionen sowie numerische, mathematische und trigonometrische Funktionen)
- Literale, NULL-Werte, CASE-Ausdrcke, Datentyp-Umwandlungen, regulre Ausdrcke, Gruppieren und Zusammenfassen von Daten, Tabellen-Joins und das Schreiben von Abfragen und Unterabfragen
Anhand konkreter Beispiele werden diejenigen SQL-Anweisungen und -Optionen vorgestellt, die Sie im Arbeitsalltag am hufigsten bentigen - kompakt, bersichtlich und auf den Punkt gebracht.
Aus dem Inhalt:
- Anweisungen zur Datenmanipulation (SELECT, DELETE, INSERT, UPDATE, MERGE) und zur Transaktionsverwaltung (START TRANSAKTION, SAVEPOINT, COMMIT, ROLLBACK)
- Gebruchliche SQL-Funktionen (Datums-, String-, Umwandlungs-, Aggregat- und Window-Funktionen sowie numerische, mathematische und trigonometrische Funktionen)
- Literale, NULL-Werte, CASE-Ausdrcke, Datentyp-Umwandlungen, regulre Ausdrcke, Gruppieren und Zusammenfassen von Daten, Tabellen-Joins und das Schreiben von Abfragen und Unterabfragen
Anhand konkreter Beispiele werden diejenigen SQL-Anweisungen und -Optionen vorgestellt, die Sie im Arbeitsalltag am hufigsten bentigen - kompakt, bersichtlich und auf den Punkt gebracht.
Inhaltsverzeichnis zu „O'Reillys Taschenbibliothek / SQL - kurz & gut “
InhaltsverzeichnisEinfü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)
... mehr
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
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
... weniger
Autoren-Porträt von Jonathan Gennick
Jonathan amassed some 17 years of programming and database management experience. During the latter part of his career he specialized in relational database programming, and more recently in database management. Jonathan got his start with relational database systems in1990, first working with Ingres, and later with Digital's Rdb software. During that period he developed a fondness for SQL, and for the challenge of applying SQL creatively inways that leveraged it's set-oriented capabilities. In 1994 Jonathan made the leap to Oracle, and is now often found writing about it. Jonathan is certified as an Oracle DBA and is a member of MENSA and the Oracle Technology Network. He holds a Bachelor of Arts degree in Information and Computer Science, with a Business Administration minor, from Andrews University in Berrien Springs, Michigan.
Bibliographische Angaben
- Autor: Jonathan Gennick
- 2006, 2. Aufl., 208 Seiten, Masse: 11 x 17,7 cm, Kartoniert (TB), Deutsch
- Verlag: O'Reilly
- ISBN-10: 3897215225
- ISBN-13: 9783897215221
- Erscheinungsdatum: 01.11.2006
Rezension zu „O'Reillys Taschenbibliothek / SQL - kurz & gut “
"Es ist Wahnsinn, so viele Informationen und Möglichkeiten auf so wenigen Seiten dermaßen kompakt und informativ aufzubereiten. Ein großes Lob an den Autor für dieses geniale Buch. Es sollte bei Personen, die mit Datenbanken arbeiten, auf jeden Fall auf dem Schreibtisch zu finden sein. Ein grandioses Nachschlagewerk, das die Arbeit ungemein erleichtert." - Media-Mania.de, Januar 2007Zur vorherigen Auflage:"Dieses Buch beschreibt anhand von kleinen praktischen Beispielendie Datenbanksprache SQL. Die Beispiele beziehen sich auf die großenDatenbanken Oracle, IBM DB2, MS SQL und MySQL. Sie sind ausführlichund nachvollziehbar beschrieben, praxisnah und vor allem sehrübersichtlich dargestellt. [...] Für 9,90 EUR erhält man auf jeden Fall ein übersichtliches, lehrreiches SQL-Handbuch, das auf dem Markt seinesgleichen sucht." - Linux Usergroup Zwickau, März 2005
Kommentar zu "O'Reillys Taschenbibliothek / SQL - kurz & gut"
0 Gebrauchte Artikel zu „O'Reillys Taschenbibliothek / SQL - kurz & gut“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "O'Reillys Taschenbibliothek / SQL - kurz & gut".
Kommentar verfassen