-
- Weitere Informationen zu diesem Buch:
Inhaltsverzeichnis | Index | Rezensionen |
Beispiele |
- Weitere Informationen zu diesem Buch:
JETZT ONLINE BESTELLEN
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 |
Index
Symbole
- ! =-Vergleichsoperator
- " " (doppelte Anführungszeichen)
- Spaltenaliase mit gemischter Groß-/Kleinschreibung
- Strings einbetten in
- $ (Dollar-quotierte Stringkonstante)
- % (Prozentzeichen), Mustervergleiche mit LIKE
- ' ' (einfache Anführungszeichen), Textliterale einfassen
- * (Asterisk)
- Kurzform zur Ausführung von SELECT
- Zeilen zählen mit COUNT-Funktion
- *=, Left Outer Join anzeigen in SQL Server
- +-Operator (Stringverkettung)
- +-Operator, optionale Tabelle in Outer Joins bei Oracle
- .-Notation (Punkt), Spaltennamen qualifizieren
- < >-Vergleichsoperator (Nicht-gleich)
- Prädikate, die mit NULL verglichen werden in SQL Server
- < = >-Vergleichsoperator (NULL-sicher-Gleichheits-Test)
- < =-Vergleichsoperator (Kleiner-gleich)
- <-Vergleichsoperator (Kleiner-als)
- = (Gleichheitsprädikat)
- =*, Right Outer Join anzeigen in SQL Server
- =-Vergleichsoperator (Gleichheit)
- Prädikate, die mit NULL verglichen werden in SQL Server
- > =-Vergleichsoperator (Größer-gleich)
- >-Vergleichsoperator (Größer-als)
- ?-Metazeichen für reguläre Ausdrücke (Fragezeichen)
- [ ... ]-Metazeichen für reguläre Ausdrücke
- [ [.xx.] ]-Metazeichen für reguläre Ausdrücke
- [ [: < :] ]-Metazeichen für reguläre Ausdrücke
- [ [: > :] ]-Metazeichen für reguläre Ausdrücke
- [.xx.]-Metazeichen für reguläre Ausdrücke
- [:class:]-Metazeichen für reguläre Ausdrücke
- [=chars=]-Metazeichen für reguläre Ausdrücke
- [^ ... ]-Metazeichen für reguläre Ausdrücke
- \ (Backslash), Escape-Zeichen
- \ \-Escape-Sequenz (MySQL)
- \"-Escape-Sequenz (MySQL)
- \0.000000E+00scape-Sequenz (MySQL)
- \'-Escape-Sequenz (MySQL)
- \_-Escape-Sequenz (MySQL)
- \0-Escape-Sequenz (MySQL)
- \1 ... \9-Metazeichen für reguläre Ausdrücke
- \b-Escape-Sequenz (MySQL)
- \n-Escape-Sequenz (MySQL)
- \r-Escape-Sequenz (MySQL)
- \t-Escape-Sequenz (MySQL)
- \z-Escape-Sequenz (MySQL)
- ^ =-Vergleichsoperator
- ^-Metazeichen für reguläre Ausdrücke (Caret-Zeichen)
- _-Zeichen (Unterstrich) für Mustervergleiche
- Mustervergleich mit LIKE
- {x}, {x,y}, {x,}-Metazeichen für reguläre Ausdrücke
- ||-Operator (Stringverkettung)
- |-Metazeichen für reguläre Ausdrücke (Pipe-Zeichen)
Numerisch
- 32- und 64-Bit IEEE 754 Fließkommatypen
A
- Abfragen
- UNION
- Abschneiden
- DATE_TRUNC-Funktion (PostgreSQL)
- DATE-Werte in Oracle
- ABS-Funktion
- ACOS-Funktion
- ADD_MONTHS-Funktion (Oracle)
- ADD-Klausel (ALTER TABLE)
- DB2
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- Aggregatfunktionen
- GROUP BY-Klausel, verwenden mit
- Aktualisierungen, mit der MERGE-Anweisung
- Aliase
- für SELECT-Listen-Ausdrücke
- für Spaltennamen
- für Tabellennamen
- Tabellenaliase in FROM-Klausel
- ALL-Klausel
- ALL-Schlüsselwort
- vs. FIRST-Schlüsselwort
- ALTER COLUMN-Klausel (ALTER TABLE) (SQL Server)
- ALTER SESSION-Funktion (Oracle)
- ALTER TABLE-Anweisungen
- DB2
- ADD-Klausel
- ALTER-Klausel
- DROP-Klausel
- MySQL
- ADD-Klausel
- DROP-Klausel
- MODIFY-Klausel
- Oracle
- ADD-Klausel
- DROP-Klausel
- MODIFY-Klausel
- PostgreSQL
- ADD-Klausel
- ALTER-Klauseln
- DROP-Klausel
- SQL Server
- ADD-Klausel
- ALTER COLUMN
- DROP-Klausel
- ALTER-Klausel (ALTER TABLE)
- PostgreSQL
- analytische Funktionen (siehe Fensterfunktionen)
- Anführungszeichen
- ANSI_NULLS-Einstellung (SQL Server)
- Anweisungen, Unterabfragen in
- ASCENDING-Schlüsselwort (ASC)
- ASIN-Funktion
- AS-Schlüsselwort, Spaltenaliase einführen
- Asterisk-Metazeichen für reguläre Ausdrücke ( * )
- AT TIME ZONE-Funktion (PostgreSQL)
- ATAN2-Funktion
- ATAN-Funktion
- ATANH-Funktion
- Ausdrücke, SELECT-Liste
- Autocommit aktivieren und deaktivieren
- AVG-Funktion
B
- Backslash-Escape-Zeichen ( \ )
- MySQLs reguläre Ausdrücke und
- BEGIN DISTRIBUTED TRAN-Anweisung (SQL Server)
- BEGIN TRAN-Anweisung (SQL Server)
- BEGIN/BEGIN WORK-Anweisungen (MySQL)
- BEGIN-Anweisung
- PostgreSQL
- Beispieldaten
- Download-URL
- benannte Zeitintervalle (DB2)
- besondere Register (DB2)
- BETWEEN-Operator
- BETWEEN-Prädikat
- BIGINT-Funktion (DB2)
- Datums-/Zeittypen umwandeln
- binäre Integertypen
- BIN-Funktion (MySQL)
- BULK COLLECT-Schlüsselwörter
C
- CASCADE-Klausel (DROP TABLE)
- CASE-Ausdrücke
- durchsuchte
- einfache
- verwenden mit NULL-Werten
- CAST-Funktion
- MySQL, Strings in Zahlen umwandeln
- SQL Server
- CEIL-Funktion
- CEILING-Funktion
- CHAR-Funktion (DB2)
- Datums-/Zeitwertausgaben formatieren
- Umwandlung zwischen Zahlen und Strings
- CHARINDEX-Funktion (SQL Server)
- CHAR-Option (Oracle)
- CHECK-Constraints
- DB2
- MySQL
- COALESCE-Funktion
- COMMENT-Klausel (COMMIT)
- COMMIT TRANSACTION-Anweisung (SQL Server)
- COMMIT-Anweisung
- CONCAT-Funktion
- confirmed_date (DB2), Textdarstellung
- CONNECT BY-Abfrage (Oracle)
- Joins mit
- CONNECT BY-Abfragen (Oracle)
- Ergebnisse sortieren
- PRIOR-Operator
- verwenden mit rekursiven Daten
- WHERE-Klauseln mit
- CONNECT_BY_ISCYCLE-Funktion (Oracle)
- CONNECT_BY_ISLEAF-Funktion (Oracle)
- CONNECT_BY_ROOT-Funktion (Oracle)
- Constraints
- hinzufügen und entfernen in Oracle-Tabellen
- modifizieren in
- DB2-Tabellen
- MySQL-Tabellen
- PostgreSQL-Tabellen
- SQL Server-Tabellen
- MySQL-Tabellen
- Constraint-Verletzungen, während der Anweisungsausführung prüfen
- CONVERT-Funktion (SQL Server)
- Datums-/Zeitumwandlungen
- numerische Umwandlungen
- CONV-Funktion (MySQL)
- Coordinated Universal Time (siehe UTC)
- COS-Funktion
- COSH-Funktion
- COT-Funktion
- COUNT-Funktion
- CREATE INDEX-Anweisung
- CREATE TABLE-Anweisung
- DB2
- MySQL
- Oracle
- TABLESPACE-Klausel
- PostgreSQL
- TABLESPACE-Klausel
- SQL Server
- Cross Joins
- DB2 LATERAL-Klausel, verwenden mit
- CROSS JOIN-Schlüsselwörter
- CUBE-Funktion
- Oracle und DB2
- SQL Server
- CUBE-Operation
- Oracle
- CURDATE( )-Funktion (MySQL)
- CURRENT DATE-Funktion (DB2)
- CURRENT TIME-Funktion (DB2)
- CURRENT TIMESTAMP-Funktion (DB2)
- CURRENT TIMEZONE-Funktion (DB2)
- CURRENT_DATE-Funktion
- DB2
- MySQL
- Oracle
- PostgreSQL
- CURRENT_TIME-Funktion
- DB2
- MySQL
- PostgreSQL
- CURRENT_TIMESTAMP-Funktion
- DB2
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- CURRENT_TIMEZONE-Funktion (DB2)
- CURTIME( )-Funktion (MySQL)
D
aktualisierte Daten zurückliefern 172
- DATE_ADD-Funktion (MySQL)
- DATE_FORMAT-Funktion (MySQL)
- DATE_PART-Funktion (PostgreSQL)
- DATE_SUB-Funktion (MySQL)
- DATE_TRUNC-Funktion (PostgreSQL)
- DATEADD-Funktion (SQL Server)
- DATEDIFF-Funktion (SQL Server)
- DATEFORMAT-Einstellungen (SQL Server)
- DATE-Funktion (DB2)
- Integer in ein Datum umwandeln
- DATENAME-Funktion (SQL Server)
- Datentypen
- binäre Intergertypen
- Datums-/Zeittypen
- DECIMAL
- Umwandlungen
- CAST-Funktion
- EXTRACT-Funktion
- (siehe auch Datums-/Zeittypen; numerische Typen)
- in Unions
- Zeichenstrings
- DATEPART-Funktion (SQL Server)
- datepart-Schlüsselwörter (SQL Server)
- DATETIME-Typ
- MySQL
- SQL Server
- DATE-Typ
- DB2
- MySQL
- Oracle
- PostgreSQL
- Datums- und Zeitwerte mit SELECT-Listen-Abfragen
- Datums-/Zeit-Formatelemente (PostgreSQL)
- Datums-/Zeitfunktionen
- DB2
- MySQL
- Oracle
- aktuelle Uhrzeit erhalten
- aktuelles Datum erhalten
- verschiedene
- PostgreSQL
- aktuelle Uhrzeit erhalten
- aktuelles Datum erhalten
- nützliche Datumsfunktionen
- runden und abschneiden
- SQL Server
- Datums-/Zeitliterale
- Datums-/Zeittypen
- DB2
- MySQL
- Oracle
- PostgreSQL
- spezifische Elemente herausziehen aus
- SQL Server
- Umwandlungen
- in DB2
- in MySQL
- in Oracle
- in PostgreSQL
- in SQL Server
- Datums-/Zeitumwandlungen
- DB2
- MySQL
- Datums-/Zeitwert-Literale
- Intervalle
- Datumsformatelemente
- MySQL
- Oracle
- Datumsfunktionen
- MySQL
- Oracle
- runden/kürzen
- PostgreSQL
- SQL Server
- Datumsarithmetik durchführen
- DAY_HOUR-Schlüsselwort (MySQL)
- DAY_MINUTE-Schlüsselwort (MySQL)
- DAY_SECOND-Schlüsselwort (MySQL)
- DAY-Funktion
- DB2
- SQL Server
- DAYNAME-Funktion
- DAYOFMONTH-Funktion
- DAYOFWEEK-Funktion
- DAYOFYEAR-Funktion
- DAY-Schlüsselwort (MySQL)
- DAYS-Funktion (DB2)
- DB2
- Cross Joins
- Daten
- aktualisieren
Views und Unterabfragen 171
- zusammenführen
- Datentypumwandlungen
- numerische Typen
- Datums-/Zeitfunktionen
- Datums-/Zeittypen
- Datums-/Zeitumwandlungen
- Datums-/Zeittypen
- Escape-Zeichen angeben
- Fensterfunktionen
- ordnen und bewerten
- Syntax
- Zusammenfassen über ein bewegtes Fenster
- Zusammenfassungsfenster definieren
- Funktionen für NULL-Werte
- gelöschte Daten zurückliefern
- Groß-/Kleinschreibung in Strings ändern
- GROUP BY-Erweiterungen
- CUBE
- ROLLUP
- Hierarchische Abfragen verwenden mit rekursivem WITH
- Indizes entfernen
- LATERAL-Klausel, Cross Joins und
- Mehr-Zeilen-Inserts
- numerische Umwandlungen
- SELECT-Listen-Ausdrücke
- Strings beschneiden
- String-Suchfunktionen
- Tabellen
- entfernen
- erzeugen
- generieren mit VALUES-Klausel
- modifizieren
- Teilstrings herausziehen
- Transaktionen
- Savepoints angeben
- zurückrollen zu Savepoint
- Union-Abfragen
- EXCEPT ALL
- INTERSECT ALL
- Namen und Datentypen
- Zeilen zurückliefern, neu eingefügte, aktualisierte oder gelöschte
- DBTIMEZONE-Funktion (Oracle)
- DECIMAL-Funktion (DB2)
- Datums-/Zeittypen umwandeln
- Umwandlung zwischen Zahlen und Strings
- DECIMAL-Typ
- ohne Größe oder Nachkommastellen angeben
- DECODE-Funktion (Oracle)
- Default-Constraints, von SQL Server-Tabellen entfernen
- DELETE WHERE
- DELETE-Anweisung
- angeben für WHEN MATCHED-Klausel in DB2
- ohne WHERE-Klausel
- ORDER BY-Klausel
- SELECT auf
- auf Views in PostgreSQL
- DENSE_RANK( )-Funktion
- DESCENDING-Schlüsselwort (DESC)
- deterministische UPDATEs
- DISTINCT-Schlüsselwort
- Performanz-Implikationen
- Dollar-quotierte Stringkonstante ($)
- Dollarzeichen-Metazeichen für reguläre Ausdrücke ($)
- DOUBLE_PRECISION-Funktion
- DOUBLE-Funktion
- DOUBLE-Typ
- anzeigen mit D in Oracle
- DROP TABLE-Anweisungen
- DROP-Klausel (ALTER TABLE)
- DB2
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- durchsuchte CASE-Ausdrücke
E
- einfache CASE-Ausdrücke
- Einfügen von Daten mit der MERGE-Anweisung
- ENGINE-Schlüsselwort (MySQL)
- Epochenwert (Unix), in Zeitstempel konvertieren
- Equi-Joins
- erforderliche Tabelle (Left Outer Join)
- Ergebnismenge
- SELECT-Operation, doppelte Zeilen entfernen
- Spaltennamen angeben
- Ersetzen von Text in Strings
- ESCAPE-Klausel
- Escape-Sequenzen
- MySQL-Stringliterale
- PostgreSQL-Stringliterale
- Escape-Zeichen ( \ )
- MySQLs reguläre Ausdrücke und
- EXCEPT-Operation (oder MINUS-Operation)
- EXCEPT ALL (DB2, PostgreSQL)
- Oracle
- EXISTS-Operator
- EXISTS-Prädikat
- EXP-Funktion
- EXTRACT-Funktion
- DATE_PART-Funktion (PostgreSQL)
F
- Fensterfunktionen
- Auswertung und Platzierung
- ordnen und bewerten in einem Fenster
- Syntax in DB2
- Werte zeilenübergreifend vergleichen in Oracle
- Zusammenfassen über ein bewegtes Fenster
- Zusammenfassungsfenster definieren
- FIRST vs. ALL
- Fließkommatypen
- 32- und 64-Bit IEEE 754-Typen
- numerische Literale
- FLOAT-Funktion
- FLOAT-Typ
- anzeigen mit F in Oracle
- umwandeln in Zeichenstrings (SQL Server)
- FLOAT-Werte
- umwandeln in Zeichenstring (SQL Server)
- FLOOR-Funktion
- Formatelemente
- Datum/Zeit (Oracle)
- Datum/Zeit (PostgreSQL)
- MySQL-Datumsformatelemente
- Oracle, numerische Formatelemente
- Oracle-Datums-/Zeit-Formatelemente
- PostgreSQL, numerische Formatelemente
- FORMAT-Funktion (MySQL)
- Formatmasken
- Fremdschlüssel-Constraints auf zu löschenden Tabellen
- FROM_DAYS-Funktion (MySQL)
- FROM_UNIXTIME-Funktion (MySQL)
- FROM-Klausel
- doppelte FROM-Klausel (SQL Server)
- UPDATE-Anweisung
- verwenden mit SELECT
- für UPDATE, DELETE oder INSERT
- Tabellen generieren mit VALUES
- Tabellenaliase in FROM
- Unterabfragen in FROM
- Full Outer Joins
- Funktionen
- Aggregat-Funktionen
- COALESCE
- Datums-/Zeitfunktionen
- DB2
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- Datums-Funktionen
- Fenster (siehe Fensterfunktionen)
- größter Wert aus einer Liste
- GROUP BY-Erweiterungen
- Oracle und DB2
- kleinster Wert aus einer Liste
- mathematisch (alle Plattformen)
- für NULL-Werte
- in DB2
- in MySQL
- in PostgreSQL
- in SQL Server
- Oracle
- numerisch (alle Plattformen)
- reguläre Ausdrücke (Oracle)
- Strings
- Groß-/Kleinschreibung ändern
- Länge eines Strings
- Strings beschneiden
- Strings verketten
- Suchen in Strings
- Teilstrings herausziehen
- Text in Strings ersetzen
- trigonometrische (alle Plattformen)
G
- Genauigkeit
- angeben für Jahr in Oracle
- Argument für Datums-/Zeitfunktionen (PostgreSQL)
- TIME- und TIMESTAMP-Typen (PostgreSQL)
- GETDATE( )-Funktion (SQL Server)
- GETUTCDATE( )-Funktion (SQL Server)
- GREATEST-Funktion
- Gregorianische Daten
- Groß-/Kleinschreibung
- ändern in Strings
- berücksichtigen in Oracle-Funktionen für reguläre Ausdrücke
- MySQL-Mustervergleiche
- in Namen
- von Strings ändern
- GROUP BY-Klausel
- Erweiterungen in Oracle und DB2
- verwandte Funktionen
- Erweiterungen in SQL Server
- HAVING-Klausel verwenden mit
- Techniken zum Schreiben von Abfragen
- GROUP BY-Liste verkleinern
- Gruppieren vor Joins
- GROUP_ID( )-Funktion (Oracle)
- GROUPING SETS-Operation
- GROUPING_ID-Funktion (Oracle)
- GROUPING-Funktion
- Oracle und DB2
- SQL Server
- Gruppieren von Daten
- Aggregatfunktion
H
- HAVING-Klausel
- Prädikate (siehe Prädikate)
- HEX-Funktion (MySQL)
- Hierarchische Abfragen
- CONNECT BY (Oracle)
- Ergebnisse sortieren
- Funktionen und Operatoren
- Joins
- Schleifen in hierarchischen Abfragen
- WHERE-Klauseln mit
- rekursives WITH (SQL Server, DB2)
- HOUR_MINUTE-Schlüsselwort (MySQL)
- HOUR_SECOND-Schlüsselwort (MySQL)
- HOUR-Funktion
- HOUR-Schlüsselwort (MySQL)
I
- IF-Anweisungen verwenden in MySQL, mit NULL-Werten
- IFNULL-Funktion (MySQL)
- if-then-else-Funktionalität, CASE-Ausdrücke
- Indizes
- entfernen
- erzeugen
- INITCAP-Funktion
- Inner Joins
- INNER JOIN-Schlüsselwörter
- INNER-Schlüsselwort
- IN-Operator
- IN-Prädikat
- INSERT ALL-Anweisung
- INSERT INTO...SELECT FROM-Anweisung
- INSERT-Anweisung
- Bedingungen auf WHERE platzieren
- Ein-Zeilen-Inserts
- Ergebnisse von Unterabfragen einfügen
- Mehr-Zeilen-Inserts (DB2, MySQL)
- Multi-Table-Inserts in Oracle
- SELECT auf
- Unterabfragen einfügen
- Ziele von
- INSTRB-/INSTR2-/INSTR4-Funktionen
- INSTR-Funktion (MySQL)
- Integer
- binäre Integertypen
- INTERSECT-Union-Operation
- INTERSECT ALL
- INTERVAL DAY TO SECOND-Literale
- INTERVAL YEAR TO MONTH-Literale
- Intervalle
- abziehen von Datumswerten
- MySQL
- SQL Server
- Datums-/Zeitwert-Intervall-Literale
- Hinzufügen zu Datumswerten 52
- MySQL
- SQL Server
- Schlüsselwörter für numerische Intervalle
- Intervallformate (stringbasierte) (MySQL)
- Intervallschlüsselwörter (MySQL)
- IS [NOT] NULL-Prädikat
- IS [NOT] NULL-Vergleichsoperator
- IS NULL-Prädikat
- ISNULL-Funktion (SQL Server)
- ISO SQL-Standard
- CAST-Funktion
- EXTRACT-Funktion
- Textliterale
- Isolationsebene
- PostgreSQL-Transaktionen
- Transaktionen in MySQL
J
- Join-Bedingungen
- JOIN-Klausel
- Syntax für Inner Join
- Joins
- mit CONNECT BY-Abfragen
- Cross Joins
- NATURAL JOINs
- Nicht-Equi-Joins
- Outer Joins
- Full Outer Joins
- Left Outer Joins
- NULL-Werte interpretieren in
- Right Outer Joins
- Überblick
- USING-Klausel
- JULIAN_DAY-Funktion (DB2)
K
- Kartesianische Produkte
- Cross Joins
- korrelierte Unterabfragen
- sortieren nach Ergebnis
L
- LAG-Funktion (Oracle)
- Argumente
- LAST_DAY-Funktion (Oracle)
- LATERAL-Klausel (DB2)
- LCASE-Funktion (DB2)
- LEAD-Funktion (Oracle)
- Argumente
- LEAST-Funktion
- Left Outer Joins
- Right Outer Joins und
- LEN-Funktion (SQL Server)
- LENGTHB-/LENGTH2-/LENGTH4-Funktionen
- LENGTH-Funktion
- LEVEL-Funktion (Oracle)
- LIKEC-, LIKE2- und LIKE4-Operatoren (Oracle)
- LIKE-Operator
- Syntax für reguläre Ausdrücke (SQL Server)
- LIKE-Prädikat
- REGEXP-Prädikat in MySQL
- Literale
- Datum/Zeit
- numerische
- Text
- LN-Funktion
- LOCALTIME-Funktion (PostgreSQL)
- LOCALTIMESTAMP-Funktion
- Oracle
- PostgreSQL
- LOCATE-Funktion
- DB2
- MySQL
- LOG10-Funktion
- LOG-Funktion
- Löschen von Daten
- alle Zeilen in einer Tabelle
- doppelte FROM-Klausel (SQL Server)
- gelöschte Daten zurückliefern
- in Reihenfolge (MySQL)
- aus Views
- LOWER-Funktion
- LTRIM-Funktion
M
- match_parameter, Oracle-Funktionen für reguläre Ausdrücke
- mathematische Funktionen
- MAX-Funktion
- MAXVALUE-Klausel
- MEDIAN-Funktion
- MERGE-Anweisung
- DB2 und Oracle
- DELETE statt Aktualisierungsoperation angeben (DB2)
- MICROSECOND-Funktion
- MIDNIGHT_SECONDS-Funktion
- MIN-Funktion
- MINUS-Union-Operation
- MINUTE_SECOND-Schlüsselwort (MySQL)
- MINUTE-Funktion
- MINUTE-Schlüsselwort (MySQL)
- MOD-Funktion
- MODIFY-Klausel (ALTER TABLE)
- MySQL
- MONEY-Werte in Zeichenstrings umwandeln
- MONTH-Funktion
- DB2
- SQL Server
- MONTHNAME-Funktion
- MONTHS_BETWEEN-Funktion (Oracle)
- MONTH-Schlüsselwort (MySQL)
- Mustervergleiche
- LIKE/NOT LIKE-Prädikate
- Oracle-Funktionen für reguläre Ausdrücke
- REGEXP-Prädikat (MySQL)
- Mustervergleichszeichen, Backslash angeben
- MySQL
- Autocommit-Modus einschalten/ausschalten
- Backslash (\) als Escape-Zeichen
- Berücksichtigung von Groß-/Kleinschreibung
- Daten
- aktualisieren
- in Reihenfolge löschen
- Datentypumwandlungen, numerische Typen
- Datums-/Zeitfunktionen
- Datums-/Zeitliterale
- Datums-/Zeittypen
- Datums-/Zeitumwandlungen
- Datums- und Zeitelemente
- in Text
- Sekunden am Tag
- Tage in Gregorianischen Kalender
- Unix-Zeitstempel
- Ergebnisse
- von Ausdrücken in SELECT-Liste zurückliefern
- von Unterabfragen einfügen
- Escape-Sequenzen für Stringliterale
- EXTRACT-Funktion
- Funktionen für NULL-Werte
- Indizes entfernen
- Mehr-Zeilen-Inserts
- NATURAL JOINs
- Nicht-Equi-Joins
- reguläre Ausdrücke
- Stringverkettung
- Suchfunktionen für Strings
- Tabellen erzeugen
- Constraints
- Tabellen modifizieren
- TEXT-Typ
- Transaktionen
- Savepoints angeben
- starten
- unterstützende Tabellen
- Transaktionen starten
- Union-Abfragen, Namen und Datentypen
- USING-Klausel
N
- Namen
- Ergebnismengenspalten
- Groß-/Kleinschreibung und Interpunktion
- Spaltenaliase für Ausdrücke in SELECT-Listen
- Spaltennamen qualifizieren
- Tabellenaliase in FROM-Klausel
- in Unions
- NANVL-Funktion
- NATURAL JOIN-Schüsselwörter
- NATURAL-Klausel, Verwendung mit Outer Joins
- NEXT_DAY-Funktion (Oracle)
- Nicht-Equi-Joins 95
- nicht-korrelierte Abfragen
- nicht-korrelierte Unterabfragen
- NLS_DATE_FORMAT-Parameter
- NLS_SESSION_PARAMETERS-View
- NLS_SORT-Parameter, Oracle-Funktionen für reguläre Ausdrücke
- NLS_TIMESTAMP_FORMAT-Parameter
- NLS_TIMESTAMP_TZ_FORMAT-Parameter
- NOCYCLE-Klausel, CONNECT BY-Abfragen
- NOT EXISTS-Operator
- NOT IN-Prädikat
- NOT LIKE-Operator
- NOT NULL, in DB2 für Primärschlüsselspalten angeben
- Not-a-Number (NaN), NANVL-Funktion
- NOW( )-Funktion
- MySQL
- PostgreSQL
- Null-Fähigkeit einer Spalte
- ändern in
- DB2
- Oracle
- NULLIF-Funktion
- DB2
- MySQL
- PostgreSQL
- NULL-Werte
- COALESCE-Funktion
- DB2-Funktionen für
- interpretieren in einem Outer Join
- MySQL-Funktionen für
- Oracle-Funktionen für
- PostgreSQL-Funktionen für
- Prädikate für
- SQL Server-Funktionen für
- Unterabfragen verwenden mit NOT IN-Prädikat
- NUMBER-Typ
- Oracle
- umwandeln in und aus VARCHAR2
- numerische
- Funktionen
- Literale
- Typen, umwandeln in
- DB2
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- Umwandlungen
- DB2
- NUMTODSINTERVAL-Funktion (Oracle)
- NUMTOYMINTERVAL-Funktion (Oracle)
- NVL2-Funktion (Oracle)
- NVL-Funktion (Oracle)
O
- occurrence-Parameter, Oracle-Funktionen für reguläre Ausdrücke
- OCT-Funktion (MySQL)
- OLAP (Online Analytical Processing)
- Funktionen
- ON DELETE DO INSTEAD-Regel (PostgreSQL)
- ON INSERT DO INSTEAD-Regel (PostgreSQL)
- ON UPDATE DO INSTEAD-Regel (PostgreSQL)
- ON-Klausel
- durch USING-Klausel in Equi-Join ersetzen
- Join-Bedingung, spezifizieren
- ontact
- Operatoren
- reguläre Ausdrücke
- Oracle
- Posix-artige in PostgreSQL
- SQL Server
- verwendet mit SIMILAR TO
- Stringverkettung
- UNION
- Vergleiche
- optionale Tabelle
- Left Outer Join
- Oracle-Outer Join, identifizieren mit +
- Oracle
- analytische Funktionen (siehe Fensterfunktionen)
- CHAR-Option
- CONNECT BY-Abfragen
- Ergebnisse sortieren
- Joins mit
- PRIOR-Operator
- verwenden auf rekursiven Daten
- WHERE-Klauseln mit
- Daten aktualisieren
- RETURNING-Klausel
- View und Unterabfragen
- Daten zusammenführen
- Datums-/Zeitfunktionen
- aktuelle Uhrzeit erhalten
- aktuelles Datum erhalten
- verschiedene
- Datums-/Zeit-Intervallliterale
- Datums-/Zeitliterale
- Datums-/Zeittypen
- Datums-/Zeitumwandlungen
- Escape-Zeichen angeben
- EXTRACT-Funktion
- F oder D zum Anzeigen von FLOAT oder DOUBLE
- Fensterfunktionen
- ordnen und bewerten
- Werte zeilenübergreifend vergleichen
- Zusammenfassen über ein bewegtes Fenster
- Zusammenfassungsfenster definieren
- Funktionen für NULL-Werte
- Groß-/Kleinschreibung ändern in Strings
- größter Wert aus einer Liste
- GROUP BY-Erweiterungen
- CUBE
- ROLLUP
- Indizes
- entfernen
- erzeugen
- kleinster Wert aus einer Liste
- Multi-Table-Inserts
- bedingte
- nicht-bedingte
- NATURAL JOINs
- Nicht-Equi-Joins
- NUMBER-Typ (Synonym für DECIMAL)
- numerische Funktionen
- numerische Umwandlungen
- Quoting-Begrenzer
- reguläre Ausdrücke
- Funktionen
- Operatoren
- Parameter für Funktionen
- Perl-inspirierte Operatoren
- RETURNING-Klausel
- SELECT-Listen-Ausdrücke
- Strings beschneiden
- Substring-Funktion
- Suchfunktionen für Strings
- Tabellen
- entfernen
- erzeugen
- modifizieren
- Teilstrings herausziehen
- Text in Strings ersetzen
- Transaktionen
- abbrechen
- beenden
- Savepoints angeben
- starten
- zurückrollen zu Savepoint
- Union-Abfragen
- MINUS-Operation
- UNIQUE (Synonym für DISTINCT)
- USING-Klausel
- VARCHAR2-Typ
- Werte
- kürzen
- runden
- ORDER BY-Klausel
- CONNECT BY-Abfragen und
- Fensterfunktionen in
- in OVER( )-Klausel
- UNION-Abfragen
- verwenden mit SELECT
- Outer Joins
- Full Outer Joins
- Left Outer Joins
- NULL-Werte interpretieren in
- Right Outer Joins
- OVER( )-Klausel
- ORDER BY-Klausel
- PARTITION BY-Klausel
P
- PARTITION BY-Klausel (in der OVER()-Klausel)
- pattern-Parameter, Oracle-Funktionen für reguläre Ausdrücke
- Perl-inspirierte Operatoren für reguläre Ausdrücke (Oracle)
- Pipe-Metazeichen für reguläre Ausdrücke ( | )
- Pivot-Tabellen
- Plattformen
- Plus-Metazeichen für reguläre Ausdrücke ( + )
- POSITION-Funktion (PostgreSQL)
- position-Parameter, Oracle-Funktionen für reguläre Ausdrücke
- Posix-artige reguläre Ausdrücke
- Operatoren in PostgreSQL
- POSSTR-Funktion (DB2)
- PostgreSQL
- AS-Schlüsselwort für Spaltenaliase erforderlich
- Backslash (\) als Escape-Zeichen
- Daten aktualisieren
- FROM-Klausel
- Views
- Datums-/Zeitfunktionen
- aktuelle Uhrzeit erhalten
- aktuelles Datum erhalten
- nützliche Datumsfunktionen
- runden und abschneiden
- Datums-/Zeitliterale
- Datums-/Zeittypen
- Datums-/Zeitumwandlungen
- DELETE auf Views
- Escape-Sequenzen für Stringliterale
- EXTRACT-Funktion
- Funktionen für NULL-Werte
- Groß-/Kleinschreibung
- ändern in Strings
- umgehen mit
- größter Wert aus einer Liste
- Indizes
- entfernen
- erzeugen
- INSERT auf Views
- kleinster Wert aus einer Liste
- NATURAL JOINs
- numerische Typen umwandeln
- Quoting-Begrenzer, Dollarzeichen-Syntax verwenden
- reguläre Ausdrücke
- Posix-artige
- Strings beschneiden
- Stringverkettung
- Suchfunktionen für Strings
- Tabellen
- entfernen
- erzeugen
- modifizieren
- Teilstrings herausziehen
- Text in Strings ersetzen
- Transaktionen
- Savepoints angeben
- starten
- Union-Abfragen
- EXCEPT ALL
- INTERSECT ALL
- Namen und Datentypen
- USING-Klausel
- Prädikate
- BETWEEN
- EXISTS
- Gleichheitsprädikat (=)
- IN
- LIKE und NOT LIKE
- für NULL-Werte
- SIMILAR TO
- UPDATE-Anweisung
- PRIOR-Funktion/PRIOR-Operator
- PRIOR-Operator (Oracle)
- verwenden mit CONNECT BY
- Prozentzeichen für Mustervergleiche (%)
- Punkt für Mustervergleiche (.)
Q
- QUARTER-Funktion
R
- Rahmenklausel
- RANGE BETWEEN-Klausel
- RANK( )-Funktion
- READ COMMITTED-Modus (PostgreSQL)
- READ WRITE-Modus (PostgreSQL)
- REAL-Funktion
- REAL-Typ
- umwandeln in Zeichenstring in SQL Server
- REAL-Werte in Zeichenstrings umwandeln
- Regexes (siehe reguläre Ausdrücke)
- REGEXP_INSTR-Funktion (Oracle)
- REGEXP_LIKE-Funktion (Oracle)
- REGEXP_REPLACE-Funktion
- Oracle
- PostgreSQL
- REGEXP_SUBSTR-Funktion (Oracle)
- REGEXP-Prädikat
- reguläre Ausdrücke
- Metazeichen
- MySQL
- Oracle
- PostgreSQL
- Posix-artige
- SIMILAR TO-Prädikate
- SQL Server
- Text in Strings suchen und ersetzen
- rekursive Abfragen (siehe Hierarchische Abfragen)
- REMAINDER-Funktion
- replace_string-Parameter, Oracle-Funktionen für reguläre Ausdrücke
- REPLACE-Funktion
- return_option-Parameter, Oracle-Parameter für reguläre Ausdrücke
- RETURNING-Klausel (Oracle)
- Right Outer Joins
- RLIKE-Vergleichsoperator
- ROLLBACK TRANSACTION-Anweisung (SQL Server)
- ROLLBACK-Anweisung
- zu Savepoint
- ROLLUP-Funktion
- Oracle und DB2
- SQL Server
- ROLLUP-Operation
- Oracle
- ROUND-Funktion
- ROW_NUMBER( )-Funktion
- RTRIM-Funktion
- Runden
- Datums-/Zeitwerte, in PostgreSQL nicht gestattet
- Genauigkeit für Datums-/Zeitfunktionen (PostgreSQL)
S
- Savepoints
- Schemanamen, Tabellennamen qualifizieren mit
- Schleifen in hierarchischen Daten
- SEC_TO_TIME-Funktion (MySQL)
- SECOND-Funktion
- seconds, INTERVAL DAY TO SECOND-Literal
- SECOND-Schlüsselwort (MySQL)
- SELECT-Anweisungen
- Ergebnismengen mit UNION ALL kombinieren
- Ergebnismengen mit UNION kombinieren
- Fensterfunktionen in
- FROM-Klausel
- für UPDATE, DELETE oder INSERT
- Tabellen generieren mit VALUES
- Tabellenaliase
- Unterabfragen in FROM
- ORDER BY-Klausel
- SELECT-Klausel
- abzurufende Spalten aufführen
- Ausdrücke schreiben
- Groß-/Kleinschreibung und Interpunktion in Namen
- Kurzform mit Sternchen (*)
- Namen für Ergebnismengenspalten
- Spaltennamen qualifizieren
- Unterabfragen in SELECT-Liste
- UNION-Abfragen und
- Unterabfragen mit WITH auslagern
- WHERE-Klausel
- testen
- (siehe auch Union-Abfragen)
- Sequenzen erzeugen in Oracle
- SESSIONTIMEZONE-Funktion (Oracle)
- SET DATEFORMAT-Befehl (SQL Server)
- SET SESSION CHARACTERISTICS AS TRANSACTION-Anweisung (PostgreSQL)
- SET SESSION TRANSACTION-Anweisung (MySQL)
- SET TRANSACTION-Anweisung
- MySQL
- Oracle
- PostgreSQL
- SET XACT_ABORT-Anweisung (SQL Server)
- SET-Klausel (UPDATE)
- SIGN-Funktion
- SIMILAR TO-Prädikate
- Operatoren für reguläre Ausdrücke, verwendet mit
- SIN-Funktion
- SINH-Funktion
- skalare Funktionen
- skalare Werte, DECIMAL-Typ
- SMALLDATETIME-Typ (SQL Server)
- SMALLINT-Funktion
- SMALLMONEY-Werte in Zeichenstrings umwandeln
- source_string-Parameter, Oracle-Funktionen für reguläre Ausdrücke
- Spalten
- CUBE-Operation
- einzelne Zeilen einfügen
- FROM-Klausel
- Gruppierungsfunktionen
- modifizieren in
- DB2-Tabellen
- MySQL-Tabellen
- Oracle-Tabellen
- PostgreSQL-Tabellen
- Outer Joins
- SQL Server
- ATAN2-Funktion
- Autocommit-Modus ausschalten/einschalten
- COMMIT TRANSACTION-Anweisung
- Daten löschen mit doppelter FROM-Klausel
- Datums-/Zeitfunktionen
- Datums-/Zeittypen
- Datums-/Zeitumwandlungen
- CAST-Funktion
- CONVERT-Funktion
- Datumsfunktionen
- Ergebnisse von Ausdrücken in SELECT-Liste zurückliefern
- Escape-Zeichen angeben
- Fensterfunktionen
- ordnen und bewerten
- Zusammenfassungsfenster definieren
- Funktionen für NULL-Werte
- GROUP BY-Erweiterungen
- CUBE
- GROUPING
- ROLLUP
- Hierarchische Abfragen verwenden mit rekursivem WITH
- Indizes entfernen
- Left und Right Outer Joins
- pivot (reserviertes Wort)
- reguläre Ausdrücke
- ROLLBACK TRANSACTION-Anweisung
- ROUND-Funktion
- Strings beschneiden
- Stringverkettung mit dem +-Operator
- Suchfunktionen für Strings
- Tabellen
- erzeugen
- modifizieren
- Transaktionen
- abbrechen
- beenden
- Savepoints angeben
- starten
- Union-Abfragen, Namen und Datentypen
- UPDATE-Anweisung, FROM-Klausel
- START TRANSACTION-Anweisung (MySQL)
- START WITH-Klausel
- STDDEV-Funktion
- Stellen-/Nachkommastellen-Werte
- DECIMAL-Typ
- ROUND-Funktion (DB2)
- Stellen/Nachkommastelle-Werte
- DECIMAL-type
- Stile (SQL Server-Datums-Zeitwerte)
- Storage-Engines (MySQL)
- stringbasierte Intervall-Formate (MySQL)
- Stringliterale
- Escape-Sequenzen für
- MySQL
- PostgreSQL
- Escapezeichen für (\) (MySQL, PostgreSQL)
- Strings
- einbetten in Anführungszeichen
- Funktionen für
- Groß-/Kleinschreibung ändern
- Länge eines Strings ermitteln
- Strings beschneiden
- Strings verketten
- Suchen in Strings
- Teilstrings herausziehen
- Text in Strings ersetzen
- umwandeln in Zahlen unter MySQL
- Stringverkettungsoperatoren
- || (SQL-Stringverkettungsoperator)
- mittels +
- STRPOS-Funktion (PostgreSQL)
- SUBSTR-/SUBSTRB-/SUBSTR2-/SUBSTR4-Funktionen
- SUBSTR2-/SUBSTR4-/SUBSTR-Funktionen (Oracle)
- SUBSTRING-Funktion
- MySQL
- PostgreSQL
- SQL Server
- Suchen-und-Ersetzen-Operationen, Strings
- SUM-Funktion
- SYS_CONNECT_BY_PATH-Funktion (Oracle)
- SYS_EXTRACT_UTC-Funktion (Oracle)
- SYSDATE( )-Funktion (MySQL)
- SYSDATE-Funktion (Oracle)
- SYSTIMESTAMP-Funktion (Oracle)
T
- Tabellen
- entfernen
- erzeugen
- in DB2
- in MySQL
- in Oracle
- in PostgreSQL
- in SQL Server
- modifizieren
- in DB2
- in MySQL
- in Oracle
- in PostgreSQL
- in SQL Server
- Zeilen einfügen
- Tabellen und Daten für die Beispiele
- Tabellenaliase in FROM-Klausel
- TABLESPACE-Klausel (CREATE TABLE)
- Tage
- Anzahl umwandeln (MySQL)
- INTERVAL DAY TO SECOND-Literal
- TAN-Funktion
- TANH-Funktion
- Teilstrings auf Strings herausziehen
- Text
- Darstellung von confirmed_date (DB2)
- Datum und Zeit in und aus Text umwandeln (MySQL)
- ersetzen in Strings
- TEXTCAT-Funktion (PostgreSQL)
- Textliterale
- TEXT-Typ
- TIME_FORMAT-Funktion (MySQL)
- TIME_TO_SEC-Funktion (MySQL)
- TIME-Funktion
- TIMEOFDAY( )-Funktion (PostgreSQL)
- TIMESTAMP WITH TIME ZONE-Werte
- TIMESTAMP_FORMAT-Funktion
- TIMESTAMP_ISO-Funktion
- Timestamp-Formate
- DB2
- Oracle
- TIMESTAMP-Funktion
- Timestamp-Literale
- TIMESTAMP-Typ
- DB2
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- TIME-Typ
- DB2
- MySQL
- PostgreSQL
- TIMEZONE-Funktion (PostgreSQL)
- TO_BINARY_DOUBLE-Funktion (Oracle)
- TO_BINARY_FLOAT-Funktion (Oracle)
- TO_CHAR-Funktion
- Oracle
- PostgreSQL
- TO_DATE-Funktion
- Oracle
- PostgreSQL
- TO_DAYS-Funktion (MySQL)
- TO_DSINTERVAL-Funktion (Oracle)
- TO_NUMBER-Funktion (Oracle)
- TO_TIMESTAMP_TZ-Funktion (Oracle)
- TO_TIMESTAMP-Funktion
- Oracle
- PostgreSQL
- Unix-Epochenwert in PostgreSQL-TIMESTAMP umwandeln
- TO_YMINTERVAL-Funktion (Oracle)
- Transaktionen
- abbrechen
- abbrechen zu Savepoint
- beenden
- starten
- in MySQL
- in Oracle
- in PostgreSQL
- in SQL Server
- trigonometrische Funktionen
- TRIM-Funktion
- TRUNCATE TABLE-Anweisung
- TRUNCATE-Funktion (MySQL)
- TRUNC-Funktion
- MySQL
- Oracle
U
- UCASE-Funktion (DB2)
- Umwandlungen von Datentypen mit CAST
- Unicode Code-Einheiten
- INSTR2-Funktion
- LENGTH2-Funktion
- SUBSTR2-Funktion
- Unicode Code-Punkte
- INSTR4-Funktion
- LENGTH4-Funktion
- SUBSTR4-Funktion
- Union-Abfragen
- EXCEPT-Operation (oder MINUS-Operation)
- INTERSECT-Operation
- MINUS-Operation
- Namen und Datentypen in einer Union
- ORDER BY-Klausel
- Reihenfolge der Auswertung
- UNION ALL
- UNION-Operator
- UNIQUE-Constraint
- MySQL
- Spalte in DB2
- UNIX_TIMESTAMP-Funktion (MySQL)
- Unix-Epochenwert, in PostgreSQL-Zeitstempel konvertieren
- Unterabfragen
- aktualisieren
- einfügen in
- eliminieren über WITH-Klausel
- Ergebnisse einfügen
- in EXISTS-Prädikaten
- löschen aus
- neue Werte für Aktualisierungen
- in SELECT-Listen
- Unterstrich für Mustervergleiche ( _ )
- UPDATE-Anweisungen
- aktualisierte Daten zurückliefern
- Bedingungen mit WHERE aufstellen
- einfache
- FROM-Klausel
- neue Werte aus einer Unterabfrage
- SELECT auf
- Views und Unterabfragen
- UPPER-Funktion
- USING-Klausel
- Probleme mit
- Verwendung mit Outer Joins
- UTC (Coordinated Universal Time)
- GETUTCDATE( )-Funktion (SQL Server)
- UTC-Datum/Zeit zurückliefern
- Oracle
V
- VALUES-Klausel
- Tabellen generieren
- VARCHAR_FORMAT-Funktion
- VARCHAR2-Typ (Oracle)
- umwandeln in und aus NUMBER
- VARCHAR-Funktion
- VARCHAR-Typ
- VARIABLE-Befehl (SQL*Plus)
- VARIANCE-Funktion
- Vergleichsoperatoren
- Aufstellung
- NULL-Werte, Nicht-Verwendbarkeit
- Verketten von Strings
- verteilte Transaktionen
- Oracle
- abbrechen
- Commit erzwingen
- SQL Server
- Views
- aktualisieren
- Daten
- einfügen in
- löschen aus
W
- WEEK_ISO-Funktion
- WEEKDAY-Funktion
- WEEK-Funktion
- WHEN MATCHED-Klausel
- WHEN NOT MATCHED-Klausel
- WHEN-Klausel
- bedingte Multi-Table-Inserts in Oracle
- einfache CASE-Ausdrücke
- WHERE-Klausel
- Aktualisierungen mit neuen Werten aus Unterabfragen
- DELETE-Anweisung ohne
- in Join-Abfragen
- korrelierte Unterabfragen
- zu löschende Daten identifizieren
- Prädikate
- (siehe Prädikate)
- Prädikate, für UPDATEs
- verwenden mit
- CONNECT BY
- SELECT
- UPDATE- und INSERT-Operationen
- Window Functions (siehe Fensterfunktionen)
- wissenschaftliche Notation, Fließkommakonstanten
- WITH CUBE (SQL Server)
- WITH MARK-Klausel (BEGIN TRAN)
- WITH ROLLUP (SQL Server)
- WITH-Klausel
- rekursive (SQL Server und DB2)
- WORK-Schlüsselwort
- COMMIT-Anweisung
- ROLLBACK-Anweisung
Y
- YEAR_MONTH-Schlüsselwort (MySQL)
- YEAR-Funktion
- DB2
- SQL Server
- YEAR-Schlüsselwort (MySQL)
Z
- Zeichenstrings
- Umwandlung von FLOAT- und REAL-Werten in SQL Server
- Umwandlungen zwischen Datums-/Zeitwerten unter PostgreSQL
- Zeichenstringtypen
- Zeilen
- alle löschen
- Daten zusammenfassen
- in Tabellen einfügen
- Zirkel in hierarchischen Daten
- Zeitintervalle (benannte) (DB2)
- Zeitstempel
- Umwandlungen in PostgreSQL
- Unix-Zeitstempel, Umwandlungen in MySQL
- Zeitzonen
- Oracles TIMESTAMP-Typ
- PostgreSQLs Datums-/Zeittypen
- Zirkel in hierarchischen Daten
- Zusammenfassen von Daten
Zurück zu SQL - kurz & gut
