반응형
TO_CHAR() 함수의 활용
TO_CHAR 함수는 특정 값을 다양한 형식의 문자로 변경한다.
예를들어
TO_CHAR(timestamptz, 'YYYY-MM') 인 경우 timestamptz 에 있는 값을 YYYY-MM 형태로 변환한다.
아래와 같은 테이블이 있는 경우
2021년 11월에 해당하는 데이터를 조회하고 싶은 경우 TO_CHAR를 활용하면
SELECT
*
FROM
transactions
WHERE
TO_CHAR(created_at, 'YYYY-MM') = '2021-11';
이렇게 조회된다.
EXTRACT를 활용하는 경우 결과 값은 같지만
SELECT
*
FROM
transactions
WHERE
EXTRACT(YEAR FROM created_at) = 2021
AND
EXTRACT (MONTH FROM created_at) = 11;
TO_CHAR 함수와는 다르게 YEAR 와 MONTH 두개 결과를 AND 조건으로 조합한다.
반응형
'TECH' 카테고리의 다른 글
Query a list of CITY and STATE from the STATION table (0) | 2022.05.25 |
---|---|
나머지를 구하는 방법 SQL (0) | 2022.05.25 |
EXTRACT() (0) | 2022.05.19 |
통계 실습을 위한 SQL (0) | 2022.05.17 |
🌟 BlackDog캠핑 조명LED감성 조명BD-LYD006 🌟최대 350h사용가능-무료배송 (0) | 2022.05.17 |