powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / оператор OR
4 сообщений из 4, страница 1 из 1
оператор OR
    #34888156
Я новичок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует вопрос оператор лог. ИЛИ (OR) по идее дает 1 если хотя бы 1 единица. А в БД проверяет значение обоих операндов, по идее если первый в условии истинен то второго касаться проверка вообще не должна...
Или это зависит от настройки СУБД?
...
Рейтинг: 0 / 0
оператор OR
    #34888475
Rubber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СУБД должна отрабатывать именно так как вы написали.
Однако правильнее было бы спросить на том форуме, в котором рассматриваются вопросы с СУБД вашего типа.
...
Рейтинг: 0 / 0
оператор OR
    #34890838
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я новичок пишет:
> Интересует вопрос оператор лог. ИЛИ (OR) по идее дает 1 если хотя бы 1
> единица. А в БД проверяет значение обоих операндов, по идее если первый
> в условии истинен то второго касаться проверка вообще не должна...
> Или это зависит от настройки СУБД?

Вообще-то если речь идет о SQL, то порядок вычисления логических
выражений там на сколько я знаю не определен. Так что СУБД вольны
вычислять выражениия в любом прорядке, обычно стараются применить
более оптимальный. Так что сама постановка вопроса некорректна.

Если и есть СУБД, в которых порядок вычисления лог. выражений
зафиксирован в документации, это -- большая глупость разработчиков
этой СУБД.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
оператор OR
    #34891685
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати да. Когда "по идее если первый в условии истинен то второго касаться проверка вообще не должна" то нужно использовать "If первое_условие If второе условие" потому что это в точности соответсвует изложенной идее . А OR - это все же немного другая идея.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / оператор OR
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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