SQL Tutorial


SQL-Abfragetypen

SELECT Ruft Datensätze aus einer Tabelle ab
SELECT LIMIT Ruft Datensätze aus einer Tabelle ab und begrenzt die Ergebnisse
SELECT TOP Ruft Datensätze aus einer Tabelle ab und begrenzt die Ergebnisse
INSERT Fügt Datensätze in eine Tabelle ein
UPDATE Aktualisiert Datensätze in einer Tabelle
DELETE Löscht Datensätze aus einer Tabelle
TRUNCATE TABLE Alle Datensätze aus einer Tabelle löschen (kein Rollback)
UNION Combine 2 Resultsets (entfernt Duplikate)
UNION ALL Operator Kombinieren Sie 2 Ergebnismengen (einschließlich Duplikate).
INTERSECT Schnittmenge von 2 Ergebnismengen
MINUS Ergebnismenge von einem minus der Ergebnismenge eines anderen
EXCEPT Ergebnismenge von einer minus der Ergebnismenge einer anderen
JOIN Inneres und Äußeres schließt sich an
DISTINCT Ruft eindeutige Datensätze ab
FROM Tabellen und join Informationen
WHERE Filterergebnisse
ORDER BY Sortieren der Abfrageergebnisse
GROUP BY Gruppiert nach einer oder mehreren Spalten
HAVING Schränken Sie die Gruppen der zurückgegebenen Zeilen ein

SQL-Tabellen und View

CREATE TABLE Erstellt eine Tabelle
CREATE TABLE AS Erstellt eine Tabelle aus der Definition und den Daten einer anderen Tabelle
ALTER TABLE Hinzufügen, Ändern oder Löschen von Spalten in einer Tabelle. Benennen Sie eine Tabelle um
DROP TABLE Löschen Sie eine Tabelle
GLOBAL TEMP Tables Tabellen, die sich innerhalb einer SQL-Sitzung unterscheiden
LOCAL TEMP Tables Tabellen, die sich innerhalb von Modulen und Embedded SQL-Programmen unterscheiden
SQL VIEW Virtual Tables (Ansichten anderer Tabellen)

SQL-Schlüssel und Indizes

Primary Keys Erstellen oder löschen Sie Primärschlüssel
Indexes Erstellen und Löschen von Indizes (Leistungsoptimierung)

Vergleichsoperatoren SQL

Comparison operators Operatoren wie =, <>, !=, > ,< Usw.

SQL-Bedingungen

AND 2 oder mehrere Bedingungen, die erfüllt sein müssen
OR Eine der Bedingungen ist erfüllt
AND und OR AND und OR-Bedingungen kombinieren
LIKE Verwenden Sie Platzhalter in einer WHERE-Klausel
IN Alternative zu Mehrfach OR Bedingungen
NOT Annulliere eine Bedingung
IS NULL Für NULL-Wert
IS NOT NULL Für NOT NULL-Wert
BETWEEN Abrufen innerhalb eines Bereichs (einschließlich)
EXISTS Die Bedingung ist erfüllt, wenn die Unterabfrage mindestens eine Zeile zurückgibt

SQL-Programmierung

Kommentare So erstellen Sie Kommentare in Ihrer SQL-Anweisung

SQL-Datentypen

Data Types Datentypen in SQL

SQL-Aliase

ALIASES Erstellen Sie einen temporären Namen für eine Spalte oder Tabelle

SQL-Literale

LITERALS String, Integer, Decimal und Datetime Literale.

SQL-Funktionen

COUNT Gibt die Anzahl eines Ausdrucks zurück
SUM Gibt die Summe eines Ausdrucks zurück
MIN Gibt das min eines Ausdrucks zurück
MAX Gibt das Maximum eines Ausdrucks zurück
AVG Gibt den Durchschnitt eines Ausdrucks zurück