Gibt es einen Unterschied in der Reihenfolge von v1 und v2 in einer BETWEEN-Abfrage auf SQL Server?sql: BETWEEN v1 UND v2
SELECT *
FROM table
WHERE col BETWEEN v1 AND v2
Derzeit bekomme ich keine Ergebnisse, wenn v1 größer als v2 ist. Ist dies nur syntaktischer Zucker für
col >= v1 AND col <= v2
oder dauert es, wirklich alle Werte zwischen den beiden? Ich vermute, dass es der erste Fall ist.
Und check out "wählen 1 wo 7 zwischen 7 und 1" - genial! –
die Beispiele sind nicht syntaktisch gültig in MySQL –
(Sie müssen 'von Dual' einfügen, um sie zum Laufen zu bringen) –