[SQL] 날짜함수 예제

정은아·2022년 8월 26일
0

Q. emp 테이블에서 입사 날짜에서 4개월을 추가한 결과값을 나타내는 쿼리문

SELECT ENAME,HIREDATE ,ADD_MONTHS(HIREDATE, 4) FROM EMP;  

Q. 오늘을 기준으로 가장 가까운 다음 수요일은 언제인지 앓아보는 쿼리문

SELECT SYSDATE,NEXT_DAY(SYSDATE, '수요일') FROM EMP;
* SELECT SYS_CONTEXT('USERENV', 'LANGUAGE')"NLS SET" from dual; 
 //지금 언어 설정 어떻게 된건지 알아볼 때
       
* ALTER SESSION SET NLS_LANGUAGE='AMERICAN'; 
//언어 기본 설정 변경 : 한국어설정일 때 영어로 바꿔주는 것 
          
* select * from nls_session_parameters
             where PARAMETER in 
 ('NLS_LANGUAGE', 'NLS_TERRITORY','NLS_DATE_FORMAT',
                               'NLS_DATE_LANGUAGE','NLS_SORT');
                               

Q. emp테이블에서 입사한 달의 마지막 날을 구하는 쿼리문

  SELECT HIREDATE, LAST_DAY(HIREDATE) from emp;  
profile
꾸준함의 가치를 믿는 개발자

0개의 댓글