Vergleichsoperatoren sind Symbole, die verwendet werden, um Daten auf Gleichheit, Ungleichheit, Größe und Ähnlichkeit zu vergleichen. In MariaDB, einer beliebten Open-Source-Datenbank, werden sie oft in der WHERE-Klausel von SELECT, UPDATE oder DELETE Anweisungen verwendet.
Hier sind die grundlegenden Vergleichsoperatoren in MariaDB:
1. `=` : Gleich. `WHERE age = 30` würde alle Daten zurückgeben, wo das Alter genau 30 ist.
2. `<` : Weniger als. `WHERE age < 30` würde alle Daten zurückgeben, wo das Alter weniger als 30 ist.
3. `>` : Größer als. `WHERE age > 30` würde alle Daten zurückgeben, wo das Alter mehr als 30 ist.
4. `<=` : Kleiner oder gleich. `WHERE age <= 30` würde alle Daten zurückgeben, wo das Alter 30 oder weniger ist.
5. `>=` : Größer oder gleich. `WHERE age >= 30` würde alle Daten zurückgeben, wo das Alter 30 oder mehr ist.
6. `<>` oder `!=` : Nicht gleich. `WHERE age <> 30` oder `WHERE age != 30` würde alle Daten zurückgeben, wo das Alter nicht 30 ist.
7. `BETWEEN` : Zwischen einem Bereich. `WHERE age BETWEEN 20 AND 30` würde alle Daten zurückgeben, wo das Alter zwischen 20 und 30 liegt.
8. `LIKE` : Ähnlichkeitssuche. `WHERE name LIKE ‘Jo%’` würde alle Daten zurückgeben, dessen Name mit “Jo” beginnt. Das Prozentzeichen (%) ist ein Platzhalter, der für null oder mehr Charaktere steht.
9. `IN` : In einer Liste. `WHERE age IN (20, 30)` würde alle Daten zurückgeben, wo das Alter entweder 20 oder 30 ist.
Diese Operatoren können auch kombiniert und mit den logischen Operatoren AND und OR verknüpft werden, um komplexere Bedingungen zu formen. Z. B. `WHERE age > 20 AND age < 30`.