SQL/MySQL

MySQL 날짜 함수 YEAR() 설명, 문법, 예시

진리뷰 2023. 9. 20. 09:00
반응형

 

 

MySQL-날짜-함수-YEAR()-설명-문법-예시-썸네일
YEAR 함수

 

 

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 사용 방법, 규칙, 차이점

 

MySQL 별칭 ALIAS 사용 방법, 규칙, 차이점

별칭 ALIAS? 별칭인 ALIAS는 컬럼, 테이블, 함수, 서브쿼리의 이름을 다른 이름(별칭)으로 표시해 줍니다. 예를 들어, 동생의 본명은 '홍길동'이지만 핸드폰에는 동생*끼, 내 동생... 등등으로 표현하

like-or-like.tistory.com

 

 

2. MySQL EXTRACT() 함수 사용법, 다양한 예제 정리

 

MySQL EXTRACT() 함수 사용법, 다양한 예제 정리

MySQL EXTRACT() 함수 EXTRACT 함수는 단어 뜻 그대로, 날짜/시간/컬럼에서 부분적으로 날짜/시간/시기를 추출할 때 사용합니다. MySQL EXTRACT 함수 사용법 SELECT EXTRACT(추출부분 FROM 날짜/시간); SELECT EXTRACT(

like-or-like.tistory.com

 

 

 

반응형
top