Я запрашиваю в своей таблице продуктов все продукты с кодом между диапазонами кодов, и в результате получается строка, которой там быть не должно.
Это мой запрос SQL:
select prdcod
from products
where prdcod between 'F-DH1' and 'F-FMS'
order by prdcod
и результаты этого запроса:
F-DH1
F-DH2
F-DH3
FET-RAZ <-- What is this value doing here!?
F-FMC
F-FML
F-FMS
Как это нечетное значение может попасть в результаты запроса?
PS: я получаю те же результаты, еслиЯ использую <=
и >=
вместо between
.