Sql Server предикаты ленивый?

У меня есть запрос:

SELECT 
    someFields 
FROM 
    someTable 
WHERE 
    cheapLookup=1 
    AND (CAST(someField as FLOAT)/otherField)<0.9

Итак, будет CAST и деление выполняются в случае, если cheapLookup равно 0 ? Если нет, как я могу избежать вычислений в этом случае?

8
задан spender 4 March 2011 в 14:34
поделиться