В соответствии с этим link при использовании в запросе rownum
он вызывается в следующем порядке операций.Уточняющий порядок операций в Oracle
The FROM/WHERE clause goes first.
ROWNUM is assigned and incremented to each output row from the FROM/WHERE clause.
SELECT is applied.
GROUP BY is applied.
HAVING is applied.
ORDER BY is applied.
Я хочу знать, где AND
будут классифицированы в этом списке. Будет ли она оцениваться одновременно с WHERE
? Что, если у WHERE
есть rownum
, а у AND
нет?
В какой 'И' вы имеете в виду? 'AND' не является предложением - это ключевое слово, которое сочетает выражения, составляющие часть предложения. Таким образом, он будет оцениваться как любое условие, которое оно является частью ... – PinnyM
И просто добавляет дополнительные ограничения в предложение WHERE. – OldProgrammer
@OldProgrammer. , , 'AND' также может использоваться в операторе' case', который может отображаться в предложениях 'select',' group by', 'having' и' order by'. –