Разница между BETWEEN и операторами больше/меньше в SQL заключается в том, что BETWEEN проверяет значение в указанном диапазоне, а операторы больше/меньше задают исключающий диапазон. 1
Оператор BETWEEN возвращает TRUE, если значение больше или равно одному из параметров и меньше или равно другому. 1 Он включает в условие крайние значения из указанного диапазона. 2 Например, оператор BETWEEN может использоваться для дат, но его можно применять и с числами. 2
Операторы больше (>) и меньше (<) используют для задания исключающего диапазона. 1 Например, запрос с такими операторами возвращает меньше строк, чем запрос с BETWEEN, так как операторы больше/меньше не включают крайние значения в диапазон. 1