SELECT ROWNUM RNUM, A.SALE_DTE, A.ITEM_NME, A.STANDARD, A.SALE_PRC, A.SALE_QTY, A.SALE_AMT_TOT
FROM
(SELECT TO_CHAR(TO_DATE(SALE_DTE,'YYYYMMDD'),'YYYY-MM-DD') SALE_DTE, ITEM_NME,
(ITEM_THI_VAL||'*'||ITEM_HEI_VAL||'*'||ITEM_HOR_VAL||'*'||ITEM_VER_VAL) STANDARD,
TO_CHAR(SALE_PRC,'999,999') SALE_PRC, SALE_QTY, TO_CHAR(SALE_AMT_TOT,'999,999,999') SALE_AMT_TOT
FROM FNRR A, QFSD B
WHERE A.ITEM_NBR = B.ITEM_NBR
ORDER BY 1,2,3
테이블명이랑 컬럼은 보안상 약간 수정하고 올립니다.
이쿼리를 제가 웹에 뿌리고 앱이 웹에서 가져와서 앱상에서 뿌려주는 앱 개발중인데 마지막 ORDER BY 1,2,3 하면 검색속도가 굉장히 많이 느려집니다..4~5 초정도나 차이가 나
네요..
전체 조회를하고 그걸가지고 또 다시 정렬을 해서 그런 것 같은데.. 속도좀 빠르게하는 방법좀 없을까요..?