PRECEDENCIA DE LOS OPERADORES El lenguaje de interrogación tiene establecido un orden o prioridad en el cálculo de las expresiones. Vamos a referirnos a esta prioridad en el cálculo de las expresiones como precedencia. El operador con mayor precedencia es el operador intersección, mientras los operadores unión y diferencia tienen la misma precedencia. Esto significa que el operador intersección se calcula antes que los operadores unión y diferencia. Cuando en una expresión aparece un operador varias veces o aparecen operadores con la misma precedencia, el cálculo se realiza de izquierda a derecha. Es decir, se realiza primero el cálculo del operador que esté más a la izquierda, y así sucesivamente. Tal como sucede con los cálculos aritméticos, en las expresiones escritas en este lenguaje de interrogación se pueden utilizar paréntesis para alterar la jerarquía de los operadores. En la expresión A .O B .Y C se calcula primero B .Y C y a los documentos resultantes de esta operación se les aplica el operador unión con A .O. Tal y como se ha calculado, equivale a calcular la expresión A .O (B .Y C). Si lo que se quiere es que calcule primero la unión y luego la intersección, se tienen que poner los paréntesis para forzar el cambio de precedencia; de forma que si se escribe (A .O B) .Y C, se calcula primero la parte que esté dentro de los paréntesis y, por último, con este resultado se calcula la intersección .Y con C.