[query 파헤치기] SQL 만나이계산하기
나이계산하는 쿼리는 은근히 많이.사용한다. 나이계산하는 부분만 긁어서 파헤쳐 보겠다. 어렵게 사용하고 있지만, 하나씩 쪼개보면 별거 없다. 단지 목잡해 보일뿐... 나이계산하는 부분만 가져왔다. SELECT나 WHERE절에 사용하면 유용하다.. 실제로 써 보면 알 것이다. [알아볼 부분] WITH TEMP AS ( SELECT '1901021000000' AS PNUM FROM DUAL ) SELECT TRUNC( ( ( TO_CHAR(SYSDATE, 'yyyymmdd') - DECODE(SUBSTR(PNUM, 7,1), '3','20' || SUBSTR(PNUM,1,6), '4','20' || SUBSTR(PNUM,1,6), '1','19' || SUBSTR(PNUM,1,6), '2','19' || S..