link에 따르면, rownum
을 쿼리에 사용하면 다음과 같은 연산 순서로 호출됩니다.오라클에서 연산의 순서를 명확하게하기
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를 말하고 있습니까? 'AND'는 절이 아닙니다. 절을 결합하는 표현식을 결합한 키워드입니다. 따라서, 그것은 WHERE 절의 일부인 것으로 평가 될 것입니다 ... – PinnyM
그리고 단지 WHERE 절에 추가 제약 조건을 추가합니다. @OldProgrammer. – OldProgrammer
. . 'AND'는'select','group by','having' 및'order by' 절에 나타날 수있는'case' 문에서도 사용할 수 있습니다. –