Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Between operator / 2 сообщений из 2, страница 1 из 1
20.04.2020, 02:23
    #39948832
endy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Between operator
Всем привет. Возник вопрос касательно оператора Between.

select first_name, last_name, salary from employees where first_name between 'A' and 'C' and salary <7000 order by first_name, last_name, salary;

В атпуте второго запроса не показаны фамилии начинающиеся с буквы C, в то время как фамилии начинающиеся с буквы А показаны. Ведь тут работает правило меньше/больше ИЛИ равно.
...
Рейтинг: 0 / 0
20.04.2020, 06:11
    #39948836
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Between operator
endy
ИЛИ равно.


Слово, начинающееся на 'C', не "равно" 'C', а "больше" его.

Код: plsql
1.
2.
3.
select case when 'CA' > 'C' then 'true' else 'false' end FIO from dual;

select case when 'C' > 'C' then 'true' else 'false' end FIO from dual;
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Between operator / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]