
SQL | BETWEEN
В условиях SQL существуют специальные операторы, например, IN и LIKE. BETWEEN - тоже в их числе.
Синтаксис:
Оператор можно использовать не только с числовыми значениями, но и со строками, например, если требуется выбрать строки, столбец 'name' которых начинается с 'Б' и заканчивается на 'Д':
В условиях SQL существуют специальные операторы, например, IN и LIKE. BETWEEN - тоже в их числе.
Синтаксис:
expression BETWEEN start AND end
Оператор позволяет выбрать строки, в которых значение expression лежит в диапазоне включительно от start до end. Другими словами, это аналог использования операторов больше или равно и меньше или равно.Оператор можно использовать не только с числовыми значениями, но и со строками, например, если требуется выбрать строки, столбец 'name' которых начинается с 'Б' и заканчивается на 'Д':
name BETWEEN 'Б' AND 'Е'
Стоит отметить, что нужно указать именно E, поскольку при сравнении строк неравной длины строка 'Д' дополнится пробелами, а следовательно, условный 'Данил' не попадёт в итоговую выборку.