Postgresql에서 특정날짜부분을 추출하는 extract() 함수
SUBSTR('월화수목금토일',EXTRACT(ISODOW FROM CAST(변환할 필드 AS DATE))::INT,1) as day_week
월요일:1 ~일요일 :7
select SUBSTR('월화수목금토일',EXTRACT(ISODOW FROM now())::INT,1) as day_week
now() 말고 원하는 필드 사용가능!!!
대신 CAST(변환할 필드 AS DATE) cast 해야함
결과~~~~~~~~
'it-day > postgreSQL' 카테고리의 다른 글
PostgreSql의 문자열 추출/자르기(unnest/split_part) (0) | 2024.06.21 |
---|---|
ROW_NUMBER() OVER PARTITION BY (0) | 2024.04.29 |
PostgreSQL에서 JSON Type 컬럼 데이터 추출 (0) | 2023.10.25 |