IN und BETWEEN sind bedingte Operatoren in MariaDB, die verwendet werden, um Daten auf der Grundlage spezifischer Kriterien auszuwählen.
So verwenden Sie IN:
Der IN-Operator wird verwendet, um eine Bedingung für mehrere Werte innerhalb einer WHERE-Klausel zu setzen.
```sql
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, …, valueN);
```
Zum Beispiel, wenn wir alle Studenten mit den IDs 1, 2 und 3 aus der Studententabelle holen wollen, würden wir folgendes schreiben:
```sql
SELECT *
FROM students
WHERE student_id IN (1, 2, 3);
```
So verwenden Sie BETWEEN:
Der BETWEEN-Operator wird verwendet, um Werte innerhalb eines spezifischen Bereichs zu überprüfen. Er wird oft mit numerischen Feldern verwendet, kann aber auch mit datierten Feldern verwendet werden.
```sql
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
```
Zum Beispiel, um alle Studenten mit einer ID zwischen 1 und 100 zu holen, würden wir folgendes schreiben:
```sql
SELECT *
FROM students
WHERE student_id BETWEEN 1 AND 100;
```
Beachten Sie, dass sowohl value1 als auch value2 im BETWEEN-Operator enthalten sind. Wenn Sie Studenten mit IDs größer als 1 und kleiner als 100 holen möchten, müssen Sie die Werte auf 2 und 99 setzen.