BDD테이블에서 여러개의 주문번호중 status가 c1이 아닌게 잇나 없나 보려고 하는대요
위,아래중 어떤개 더 빠른가요? in 조건가 or조건요.
근대 in 조건을 플랜을 떠보니..인덱스 스캔을 2번 하더라구요.;;
or조건은 1번 하는대..
그래고 제가 힌드를 no컬럼에 인덱스가 잇거든요..이걸 뒤서부터 찾으란
힌트를주면 더 빠른가요? /*+ index_desc(BDD idx_no) */
SELECT 1
FROM BDD
WHERE (NO =’121’ OR _NO =’2323’)
AND STATUS != ’C1’
AND ROWNUM = 1
----------------------
SELECT 1
FROM BDD
WHERE NO IN (’121’,’2323’,’’)
AND STATUS != ’C1’
AND ROWNUM = 1