В SQL, если у меня есть следующий оператор выбора:
SELECT * FROM Products WHERE ProductName BETWEEN 'Geitost' AND 'Pavlova'
Он успешно работает и отображает выходные записи, но меня немного смущает, как мы можем искать между двумя строками и как SQL выполняет это,
, например, следующее утверждение выбора:
SELECT * FROM Products WHERE Price BETWEEN 100 AND 300
Понятно, что мы пытаемся найти все цены, цена которых равна 100 $ или больше, но меньше или равно 300 $
Может кто-нибудь объяснить, каков механизм выбора между двумя строками в SQL?
Заранее спасибо.