Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 условие выборки, не пойму  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 901
Разбираю процедуру, в ней условие есть выборки:
where
((условие 1 and exist (проверка наличие записи))
or
(условие 2 and exist (проверка наличие записи))
or
(условие 3 and exist (проверка наличие записи)))

при том что exist (проверка наличие записи) -одно и то же
это разве не одно и то же будет, если заменить на

where
((условие1 )
or
(условие 2)
or
(условие 3) and exist (проверка наличие записи))
15 мар 12, 10:47    [12251050]     Ответить | Цитировать Сообщить модератору
 Re: условие выборки, не пойму  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3422
where
(
(условие1 ) or (условие 2) or (условие 3)
)
and exist (проверка наличие записи)
15 мар 12, 10:50    [12251068]     Ответить | Цитировать Сообщить модератору
 Re: условие выборки, не пойму  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5116
Slava_Nik,
у AND приоритет выполнения выше чем у OR
15 мар 12, 10:53    [12251102]     Ответить | Цитировать Сообщить модератору
 Re: условие выборки, не пойму  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 901
Дедушка,
ну да , я просто в нижнем в скобку пропустил, это понятно,
я просто долго понялся понять, что автор пытался сделать, используюя выше указанное условие.
15 мар 12, 11:01    [12251178]     Ответить | Цитировать Сообщить модератору
 Re: условие выборки, не пойму  [new]
aleks2
Guest
Slava_Nik
Дедушка,
ну да , я просто в нижнем в скобку пропустил, это понятно,
я просто долго понялся понять, что автор пытался сделать, используюя выше указанное условие.

Иногда, так делают конструкторы запросов. А вовсе не афторы....
15 мар 12, 12:25    [12252047]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить