ИЛИ условие в SQL - PullRequest
       1

ИЛИ условие в SQL

1 голос
/ 15 декабря 2011
WHERE ConditionA OR ConditionB OR ConditionC

Выполняет ли оно ConditionB или ConditionC, если ConditionA истинно?

EDIT

Вот фактическое условие, которое в TVF.Я хочу убедиться, что мой сложный запрос не выполняется, если MustNotHaveAllConditions равен нулю или пуст.

@MustNotHaveAllConditions = '' OR @MustNotHaveAllConditions IS NULL OR
Patient.Id NOT IN 
( ... complex sql query
)

Ответы [ 3 ]

3 голосов
/ 15 декабря 2011

Нет. Но убедитесь, что в некоторых случаях оптимизатор может изменить порядок операндов

2 голосов
/ 15 декабря 2011

Я читал, что "это зависит". Посмотрите на эту статью: http://www.sqlservercentral.com/articles/t-sql/71950/

0 голосов
/ 15 декабря 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...