Con frecuencia utilizaremos la sentencia SELECT
acompañada de expresiones muy extensas y resultará difícil saber qué parte de dicha expresión se evaluará primero, por ello es conveniente conocer el orden de precedencia que tiene Oracle. En casos de igualdad se evalúa de izquierda a derecha.
- Se evalúa la multiplicación (*) y la división (/) al mismo nivel
- A continuación sumas (+) y restas (-).
- Concatenación (| |).
- Todas las comparaciones (<, >, …).
- Después evaluaremos los operadores
IS NULL, IS NOT NULL, LIKE, BETWEEN.
NOT.
AND.
OR.
Si quisiéramos variar este orden necesitaríamos utilizar paréntesis.