Есть ли разница в порядке v1 и v2 в запросе BETWEEN на SQL Server?sql: BETWEEN v1 И v2
SELECT *
FROM table
WHERE col BETWEEN v1 AND v2
В настоящее время я не получаю никаких результатов, если v1 больше, чем v2. Является ли этот единственный синтаксический сахар для
col >= v1 AND col <= v2
или он действительно принимает все значения между двумя? по моим текущим наблюдениям, я думаю, это первый случай.
И проверьте «выберите 1, где 7 между 7 и 1» - удивительный! –
примеры не являются синтаксически действительными в MySQL –
(вам нужно вставить 'from dual', чтобы заставить их работать) –