1.최대값 구하기 최적화- select/*+ index_desc(board board_x1) */NVL(SEQ,0)+1 from BOARD where bbs_gb='AA' and ROWNUM = 1; 차선책- select NVL(MAX(SEQ),0) + 1 from BOARD where bbs_gb='AA'; 2.그룹함수를 사용하거나DECODE함수를 사용할 때 불필요하게NVL함수를 사용하지 않기. 최적화- selectNVL(SUM(DECODE(HOMETEAM_ID, 'K07', HOME_SCORE)),0) from SCHEDULE_T where gubun='S' and (hometeam_id = 'K07' or awayteam_id= 'K07'); 설명 - SUM할 때 널은 빼고 계산해서 굳이 안에서 널..