Instrukcje języka SQL składają się z wyrażeń, klauzul i warunków.
W języku SQL stosuje się trzy kategorie pojęć składniowych:
- identyfikatory,
- literały,
- operatory.
Przykład polecenia:
SELECT nazwisko, imie FROM Klient WHERE miejscowosc=”Warszawa”;
Identyfikatory:
Nie mogą być dłuższe niż 128 znaków,
Nie mogą zawierać spacji ani znaków specjalnych ,
Muszą zaczynać się literą,
Nie mogą być słowami kluczowymi języka SQL.
Literał jest stałą wartością (wartości liczbowe, ciągi znaków i daty). Ciągi znaków muszą być umieszczone w apostrofach (również typy daty).
Operatory pełnią rolę łączników. Wyróżniamy operatory:
arytmetyczne +, -, *, / , %
znakowe +, %, _
logiczne AND, OR NOT
porównania =, <, >, <=, >=, < >
specjalne IN, BETWEEN …AND…, LIKE