SQL является декларативным. Не процедурный.
Оптимизатор может использовать оценку короткого замыкания или нет.
Он также может преобразовать это во что-то другое. Если столбец имеет целочисленный тип, все три условия свернуты до
столбец WHERE> 1
Аналогичным образом оптимизатор может найти, что некоторые условия гарантированно будут истинными или ложными с помощью проверочных ограничений или других предикатов в запросе и не нужно оценивать вообще. Или используйте путь доступа (такой как отфильтрованный индекс), который гарантирует, что все строки соответствуют части предиката, поэтому оценка времени выполнения не требуется. Читать это