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 |


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

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
aktualisierte Daten zurückliefern 172
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


Themen

Buchreihen

Special Interest

International Sites

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