Die stark erweiterte und aktualisierte Neuauflage des Bestsellers
bietet gewohnt knapp und präzise die wichtigsten Informationen zu
SQL und deckt neben Oracle Database 10g, SQL Server 2005, MySQL 5
und DB2 8.2 nun auch PostgreSQL 8.1 ab.Bei aller Aktualität
erhalten geblieben ist das bewährte Konzept des Titels: Anhand
konkreter Beispiele werden die SQL-Anweisungen und -Optionen
vorgestellt, die in der Praxis am häufigsten benötigt werden.
Kompakt, übersichtlich und auf den Punkt gebracht: SQL - kurz &
gut ist auch in der zweiten Auflage ein aktuelles, nützliches
Nachschlagewerk.
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
Unterabfragen
Anhand 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.
"Dieses Buch beschreibt anhand von kleinen praktischen Beispielen die Datenbanksprache SQL. Die Beispiele beziehen sich auf die großen Datenbanken Oracle, IBM DB2, MS SQL und MySQL. Sie sind ausführlich und 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, 03/2005
"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 2007
"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 2007 Zur vorherigen Auflage: "Dieses Buch beschreibt anhand von kleinen praktischen Beispielen die Datenbanksprache SQL. Die Beispiele beziehen sich auf die großen Datenbanken Oracle, IBM DB2, MS SQL und MySQL. Sie sind ausführlich und 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
Jonathan Gennick war er mehr als zehn Jahre als Programmierer von relationalen Datenbanken tätig. Mit Oracle arbeitet er seit 1994.
Inhaltsangabe
- 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