тут вопрос видимо в сторону скорости. т.е. если первые условие (до and) будет проверяться n времени, а второе 1000*n, то если уже первое =0, будет ли проверяться второе))
тут вопрос видимо в сторону скорости. т.е. если первые условие (до and) будет проверяться n времени, а второе 1000*n, то если уже первое =0, будет ли проверяться второе))
план запроса посмотреть? SELECT * FROM xxx WHERE 1=0 AND POLE LIKE 'WHAAT%'. и для сиквела предпочтительная ветка будет зависеть от того, есть ли актуальная статистика/индексы/вычисления в одном из параметров запроса
Всем привет. Подскажите, пожалуйста, если я пишу в Where несколько условий через AND то если первое не сработало второе не будет проверяться?
Проверить можно с помощью простого запроса (вернет Msg 8134, Level 16, State 1, Line 1 Divide by zero error encountered.): SELECT 1 WHERE 1=1 AND 1/0=0;