это сомнение очень простое, однако, прочитав ответ на заданный вопрос, я довольно запутался (я не знаю, почему, поскольку это простая тема).
Рассмотрим этот базовый запрос:
SELECT * FROM emp WHERE ename BETWEEN ‘A’ AND ‘C’
Возвращаемые имена сотрудников будут теми, чьи имена начинаются с A и B, и объяснение будет следующим:
Здесь столбец символов сравнивается со строкой с помощью оператора BETWEEN, который эквивалентен ename >= ‘A’ AND ename ‹= ‘C’. Имя CLARK не будет включено в этот запрос, потому что «CLARK» > «C».
Почему Clark считается больше, чем 'C', если в объяснении есть утверждение: ename меньше или равно 'C'?
Спасибо.