날짜 데이터 (date_type)
칼럼명 앞에 아이콘을 확인하자 ! 문자열 데이터는 A-Z, 날짜 데이터는 시계 아이콘이 있다.
-연, 월, 일, 시, 분, 초 등의 값을 모두 갖고 있으며 목적에 따라 '월', '주', '일' 등으로 포맷 변경 가능 !
년 : Y(4자리), y(2자리)
월 : M, m
일 : d, e
요일 : w
날짜 데이터, 년, 월. 일, 요일 칼럼으로 포맷 변경
SELECT DATE(date) date_type,
DATE_FORMAT(DATE(date), '%Y') "년",
DATE_FORMAT(DATE(date), '%m') "월",
DATE_FORMAT(DATE(date), '%d') "일",
DATE_FORMAT(DATE(date), '%w') "요일"
from payments
사용예시)
=> 년, 월, 년월, 주문건수 칼럼으로 3월 데이터만 데이터 조회, 연도 기준으로 정렬
SELECT DATE_FORMAT(DATE(date), '%Y') "년",
DATE_FORMAT(DATE(date), '%m') "월",
DATE_FORMAT(DATE(data), 'Y%m') "년월",
COUNT(1) "주문건수"
FROM food_orders a INNER JOIN payments b ON a.order_id=b.order_id
WHERE DATE_FORMAT(DATE(date), '%m')='03'
GROUP BY 1, 2
ORDER BY 1
'SQL' 카테고리의 다른 글
SQL - Window Function(RANK, SUM OVER) (5) | 2024.12.01 |
---|---|
SQL - Pivot Table (5) | 2024.11.28 |
SQL - 'Not given', NULL다루기 (0) | 2024.11.26 |
SQL - JOIN(필요한 데이터가 서로 다른 테이블에 있을 때) (0) | 2024.11.26 |
SQL - Subquery(여러번의 연산 수행) (2) | 2024.11.24 |