# 4.3 Vergleichsoperatoren

**Definition**

**Vergleichsoperatoren** werden in SQL verwendet, um Werte miteinander zu vergleichen.

Sie werden häufig in der **WHERE-Klausel** eingesetzt.

---

**Wichtige Vergleichsoperatoren**

| Operator | Bedeutung |
|---------|-----------|
| = | gleich |
| <> | ungleich |
| < | kleiner als |
| > | größer als |
| <= | kleiner oder gleich |
| >= | größer oder gleich |

---

**Beispiele**

**Gleich**

```sql
SELECT *
FROM kunde
WHERE ort = 'Berlin';
```

**Ungleich**

```sql
SELECT *
FROM kunde
WHERE ort <> 'Berlin';
```

**Größer als**

```sql
SELECT *
FROM artikel
WHERE preis > 100;
```

**Kleiner oder gleich**

```sql
SELECT *
FROM artikel
WHERE bestand <= 10;
```

---

**Textwerte**

Textwerte werden in SQL normalerweise in einfache Anführungszeichen gesetzt.

```sql
WHERE name = 'Müller'
```

---

**Zahlenwerte**

Zahlenwerte werden ohne Anführungszeichen geschrieben.

```sql
WHERE preis >= 50
```

---

**Merksatz**

Vergleichsoperatoren prüfen Bedingungen in der WHERE-Klausel.

---

**Prüfungshinweis**

In IHK-Aufgaben wird häufig geprüft, ob die richtige Bedingung für eine Abfrage gewählt wurde.

Typische Fehler:

- `=` und `<>` verwechseln.
- Textwerte ohne Anführungszeichen schreiben.
- Zahlenwerte unnötig in Anführungszeichen setzen.
- `<` und `>` vertauschen.
- WHERE-Klausel vergessen.

---

**Quellen**

- IT-Handbuch für Fachinformatiker