반응형
MySQL 날짜 함수
날짜 함수는 주로 SELECT문, WHERE조건절에 사용합니다.
특정 날짜를 알아내거나 선택할 때, 날짜만 추출할 때 등등 사용합니다.
YEAR() 함수 설명
- YEAR 함수의 숫자 범위: 1,000~9,999
- YEAR 함수는 날짜에서 연도 부분만 반환합니다.
- YEAR(x): 함수이므로 x에 날짜, 컬럼 등을 입력하면 연도를 반환할 수 있습니다.
SELECT YEAR();
SELECT 컬럼
FROM 테이블
WHERE YEAR();
YEAR() 함수 문법, 예시
SELECT YEAR("2023-09-01 12:15:30") AS this_year;
▶ 2023-09-01 12:15:30에서 연도 반환, 별칭은 this_year.
this_year |
2023 |
SELECT YEAR(NOW()) AS now_year;
▶ 현재 날짜와 시간 중 연도 반환, 별칭은 now_year
.
now_year |
2023 |
아래는 sales_info 테이블 예시입니다.
sales_info | |
refund_date | age |
2023-08-12 | 30 |
2023-09-01 | 56 |
2022-12-25 | 24 |
2021-10-14 | 47 |
2023-01-01 | 29 |
1. sales_info 테이블에서
2. refund_date 컬럼의 YEAR = 2023만 선택
3. YEAR = 2023인 데이터 중에서 refund_date 컬럼의 데이터 선택
4. refund_date(=1) 기준으로 오름차순 정렬
SELECT refund_date
FROM sales_info
WHERE YEAR(refund_date) = 2023
ORDER BY 1;
산출물은 다음과 같습니다.
refund_date |
2023-01-01 |
2023-08-12 |
2023-09-01 |
예시 관련 추천글
1. MySQL 별칭 ALIAS 사용 방법, 규칙, 차이점
2. MySQL EXTRACT() 함수 사용법, 다양한 예제 정리
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL 윈도우 재시작 초간단 방법(서버 재실행) (0) | 2023.09.23 |
---|---|
MySQL 서브 쿼리Subquery 기초 정리 (0) | 2023.09.22 |
MySQL 자주 쓰는 숫자 데이터 타입(Numeric Data Types) 간단 정리 (0) | 2023.09.18 |
MySQL 외부 조인(LEFT, RIGHT, FULL JOIN, UNION, UNION ALL) 문법 예시 (0) | 2023.09.15 |
MySQL 다중 내부 조인(INNER JOIN 여러 개) 문법, 예시 (2) | 2023.09.14 |