2011-09-08 14 views

Respuesta

8

se utiliza la frase de este modo:

for each customer no-lock where customer.custNum > 100 BY customer.name: 
    display customer.custNum customer.name. 
end. 

Tenga en cuenta que la selección y clasificación son dos cosas diferentes - la selección cláusula WHERE especifica (y en ausencia de por Especifica el orden de clasificación), BY especifica la clasificación.

BY influirá en la selección del índice solo si hay un empate entre dos o más posibilidades en la cláusula WHERE.

Si el pedido BY no coincide con la clasificación del lado del cliente de la orden WHERE puede causar una importante penalización del rendimiento. (Puede compilar con XREF para ver qué índices se utilizan y qué tan bien coinciden con sus deseos).

Cuestiones relacionadas