SQL BETWEEN



SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL Funktionen
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL ALIAS
SQL JOIN
SQL OUTER JOIN
SQL Unterabfrage
SQL UNION
SQL UNION ALL
SQL INTERSECT
SQL MINUS
SQL Kaskadieren
SQL SUBSTRING
SQL TRIM


Seitenübersicht



  SQL > SQL Befehle > Between

Während mit dem Schlüsselwort IN die Auswahlkriterien auf einen oder mehrere diskrete Werte begrenzt werden können, erlaubt BETWEEN die Auswahl eines Bereichs. Die Syntax für die BETWEEN-Klausel sieht folgendermaßen aus:

SELECT "Spalten_Name"
FROM "Tabellen_Name"
WHERE "Spalten_Name" BETWEEN 'Wert1' AND 'Wert2'

Dadurch werden alle Zeilen ausgewählt, deren Spalte einen Wert zwischen 'Wert1' und 'Wert2' hat.

So könnten wir zum Beispiel alle Umsatzdaten zwischen dem 6. Januar 1999 und dem 10. Januar 1999 in der Tabelle Store_Information auswählen, um diese anzeigen zu lassen.

Tabelle Store_Information
store_name Sales Date
Los Angeles 1500€ 05.Jan.1999
San Diego 250€ 07.Jan.1999
San Francisco 300€ 08.Jan.1999
Boston 700€ 08.Jan.1999

geben wir ein:

SELECT *
FROM Store_Information
WHERE Date BETWEEN '06.Jan.1999' AND '10.Jan.1999'

Beachten Sie bitte, dass das Datum je nach Datenbank in verschiedenen Formaten gespeichert werden kann. In diesem Tutorial beschränken wir uns der Einfachheit halber auf eins der Formate.

Ergebnis:

store_name Sales Date
San Diego 250€ 07.Jan.1999
San Francisco 300€ 08.Jan.1999
Boston 700€ 08.Jan.1999


SQL LIKE >>