Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / оператор OR / 4 сообщений из 4, страница 1 из 1
23.10.2007, 14:48
    #34888156
Я новичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оператор OR
Интересует вопрос оператор лог. ИЛИ (OR) по идее дает 1 если хотя бы 1 единица. А в БД проверяет значение обоих операндов, по идее если первый в условии истинен то второго касаться проверка вообще не должна...
Или это зависит от настройки СУБД?
...
Рейтинг: 0 / 0
23.10.2007, 16:03
    #34888475
Rubber
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оператор OR
СУБД должна отрабатывать именно так как вы написали.
Однако правильнее было бы спросить на том форуме, в котором рассматриваются вопросы с СУБД вашего типа.
...
Рейтинг: 0 / 0
24.10.2007, 12:47
    #34890838
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оператор OR
Я новичок пишет:
> Интересует вопрос оператор лог. ИЛИ (OR) по идее дает 1 если хотя бы 1
> единица. А в БД проверяет значение обоих операндов, по идее если первый
> в условии истинен то второго касаться проверка вообще не должна...
> Или это зависит от настройки СУБД?

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

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


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