now(), 현재 날짜 및 시간 정보 출력
select now();
sysdate(), current_timestamp(), 현재 날짜 및 시간 정보 출력
select sysdate(), current_timestamp();
curdate(), curtime(), 시간 정보 출력
select curdate(), curtime();
현재 날짜에 2일(2 day) 더하기( date_add == adddate )
select now(), date_add( now(), interval 2 day );
현재 날짜에 2달(2 month) 더하기( date_add == adddate )
select now(), date_add( now(), interval 2 month );
현재 날짜에 2달 빼기( date_sub == subdate )
select now(), date_sub( now(), interval 2 month );
yearI( 날짜 정보 ), 연도 출력
select year( now() );
연도 출력하기 응용 1
select hiredate, year( hiredate ) from emp where deptno = 10;
연도 출력하기 3가지 방법
select year( '20221017' ), year( '2022-10-17' ), year( '2022/10/17');
dayname(날짜 정보), 요일 출력
select dayname( now() );
요일 추출
select dayname( hiredate) from emp where deptno = 10;
lc_time_names 를 어떤 형식으로 출력하는지 확인
show variables like 'lc%';
lc_time_names 형식을 한국어로 변경
set lc_time_names = 'ko_KR';
한국어로 변경 후 요일 출력
select dayname( now() );
현재 날짜 출력
select now();
날짜를 지정한 포맷으로 출력 1
select now(), date_format( now(), '%Y-%m-%d');
날짜를 지정한 포맷으로 출력 2
select now(), date_format( now(), '%H:%i:%s');
날짜를 지정한 포맷으로 출력 예제 1
select hiredate, date_format(hiredate, '%Y:%m:%d') from emp where deptno = 10;
댓글