W SQL nie ma wymagań że klauzula OR łamie się wcześnie. Innymi słowy, to od optymalizatora zależy, czy sprawdzi oba warunki jednocześnie. Nie jestem ekspertem w optymalizatorze MSSQL, ale widziałem przypadki, w których optymalizator ma i nie zwierał klauzuli OR.