반응형 TO_CHAR1 [Sqlite] 월을 이름으로 표현하기 1 -> Jan, 2-> Feb 일부 데이터베이스 프로그램에서 지원하는 함수 중에 to_char라는 함수가 있습니다. 이 함수를 사용하게 되면 숫자로 표시된 월을 이름으로 표현할 수 있습니다. 예를 들어 to_char('2019-01-01', 'Month')라고 표현하면 January라고 출력이 되는 것이죠. 아쉽게도 Sqlite는 to_char의 기능이 없습니다. 하지만 다음과 같이 동일한 효과를 구현할 수는 있습니다. substr('JanFebMarAprMayJunJulAugSepOctNovDec', 1 + 3 * (strftime('%m', '2019-01-01') - 1 ), 3) substr은 문자열중에서 중간의 일부 문자열을 추출할 때 사용하는 함수입니다. 세 개의 인자를 전달받는데 차례대로 '대상문자열', '문자시작위치',.. 프로그래밍 2023. 1. 12. 이전 1 다음 반응형