날짜에 관한 데이터 추출을 알아보겠습니다.
1. 연도 추출 (YEAR)
SELECT * FROM (데이터베이스/테이블) WHERE YEAR(컬럼명) = "2021"
SELECT * FROM test.please2 WHERE YEAR(orderdate) = '2021'
ㄴ test 데이터 베이스의 please2라는 테이블에서 orderdate안에 들어있는 연도가 2021인 애들만 추출해라!
2. 월 추출 (MONTH)
SELECT * FROM (데이터베이스/테이블) WHERE MONTH(컬럼명) = "2"
SELECT * FROM test.please2 WHERE month(orderdate) = '2'
ㄴ test 데이터 베이스의 please2라는 테이블에서 orderdate안에 들어있는 월이 2월인 애들만 추출해라!
3. 일 추출 (DAYOFMONTH)
SELECT * FROM (데이터베이스/테이블) WHERE DAYOFMONTH(컬럼명) = "11"
SELECT * FROM test.please2 WHERE DAYOFMONTH(orderdate) = '11'
ㄴ test 데이터 베이스의 please2라는 테이블에서 orderdate안에 들어있는 일이 11일인 애들만 추출해라!
4. 오늘 날짜 관련 (DATADIFF, CURDATE)
DATEDIFF (A,B) 는 A날짜에서 B날짜를 빼는 것
CURDATE() 는 오늘 날짜를 추출해줌
SELECT orderdate, id, DATEDIFF(CURDATE(), orderdate) FROM (데이터베이스/테이블)
SELECT orderdate, id, DATEDIFF(CURDATE(), orderdate) FROM test.please2;
ㄴtest 데이터베이스의 please2 테이블에서 orderdate, id, 오늘날짜에서 orderdate날짜를 뺀 값을 추출해줘
'SQL 기초' 카테고리의 다른 글
[SQL]workbench NULL 값에 대한 함수 (0) | 2021.04.12 |
---|---|
[SQL]workbench 오름차순/내림차순 등의 조건문 (0) | 2021.03.29 |
[SQL] MySQL Workbench 기초문(SELECT문) (0) | 2021.03.17 |
[SQL] MySQL Workbench CSV 파일 업로드 오류 해결 (0) | 2021.03.17 |
[SQL] Workbench에 CSV파일 업로드 하기 (0) | 2021.03.17 |