- 날짜 함수
SELECT NOW() AS '오늘날짜', CURDATE() AS '오늘 년월일',
CURTIME() AS '오늘 시분초';
now() : 데이터 insert시에 주로 사용되며 년-월-일 시분초까지 나온다.
curdate() : 데이터 insert시에 년월일만 넣고자 할 때 주로 사용된다.
curtime() : 시분초를 이용할 때 사용한다.(많이 쓰진 않는다.)
다음은 결과값이다.
-- 날짜 포맷 이용하기
SELECT DATE_FORMAT('20231122144059','%Y-%m-%d') AS dt1,
DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS dt2
;
이 코드는 dt1에는 년- 월- 일
dt2에는 오늘날짜를 년 -월-일 시분초까지 나오게 했다.
결과값
-- 회원아이디, 회원이름, 회원생일 조회하기
-- 생일은 '년-월-일' 형태로 조회
SELECT mem_id,mem_name,DATE_FORMAT(mem_bir,'%Y년-%m월-%d일') 생일,
DATE_FORMAT(mem_regno1,'%y년-%m월-%d일') mem_regno1
FROM member
;
member테이블에서 생일과 주민번호 앞자리를 가져와서 년 - 월 - 일로 표현해 보았으며
주의할 점은 %대문자 하면 네 자리가 나오며 %소문자 로 기입 시 두 자리가 나온다
즉 %Y 와 같은 값이 나오게 하려면 %y%y를 적어주면 된다.
실행결과
(데이터베이스 내용은 연습을 위해 가상으로 만든 자료임을 밝힙니다.)
데이터 전처리 및 시각화 (5) | 2023.12.04 |
---|---|
영화 데이터 수집 웹 크롤링 (0) | 2023.12.04 |
pandas활용/데이터 수집,가공/통합저장하기 (2) | 2023.11.30 |
서브쿼리 이용/주피터 노트북/ (0) | 2023.11.29 |
주피터 노트북에서 판다스(pandas)설치 및 엑셀 이용하기 (4) | 2023.11.28 |