query
-
[오라클/SQL] 날짜함수(SYSDATE, ADD_MONTHS, LAST_DAY, MONTHS_BETWEEN) , 변환함수(TO_CHAR, NVL), DB속도 튜닝개발자 레퍼런스 2009. 11. 6. 21:10
날짜함수 * SYSDATE SYSDATE --현재 시스템의 날짜 데이터를 반환 SQL> SELECT TO_CHAR(sysdate, 'yyyymmddhh24mmss') FROM dual 결과 : 20091106201101 * ADD_MONTHS ADD_MONTHS(date, integer) 지정한 날짜에서 해당월에 일정한 정수(혹은 마이너스 정수)값을 더한 날짜를 반환 SQL> SELECT TO_CHAR(ADD_MONTHS(sysdate,-2), 'YYYY-MM-DD') FROM dual 결과 : 2009-09-06 * LAST_DAY LAST_DAY(date) 해당월의 마지막 날짜를 반환한다. SQL> SELECT LAST_DAY(sysdate) FROM dual 결과: 2009/11/30 20:57:4..
-
[오라클(ORACLE)/SQL] 디코더 (DECODE) , 케이스 (CASE WHEN) 쿼리문 활용하기개발자 레퍼런스 2009. 5. 14. 07:19
[오라클(ORACLE)/SQL] 디코더 (DECODE) , 케이스 (CASE WHEN) 쿼리문 활용하기 개발자를 위한 데이타베이스(DB) 프로그래밍에 필요한 레퍼런스들을 정리해 두고 있습니다. 이전의 포스팅 자료들에 이어 이번에는 오라클이나 MySQL과 같은 SQL 데이타베이스(DB) 프로그램에서 디코더 (DECODE) 와 케이스 (CASE WHEN) 문에 대해 알아 보겠습니다. 또한, 디코더 (DECODE) 로 작성된 쿼리를 케이스 (CASE WHEN) 문을 사용한 쿼리로 대체하는 법을 소개합니다. [오라클(ORACLE)/SQL] WHERE IN, CASE WHEN THEN END, GROUP BY, DISTINCT, MAX [오라클(ORACLE)/SQL] 유니온(UNION) 서브(Sub)쿼리 중복제거..