데이터 가공하기

수인·2023년 1월 2일

SQL

목록 보기
6/9

1. 문자형 데이터 가공

특정 문자열만 잘라내기문자열 합치기조건별로그룹핑하기null 값 치환하기
left
righ
substring
A || B
concat(A, B)
case when ~ else ~ endcoalesce(컬럼명, ~~~)
nvl(컬럼명, ~~~)

- 그외
특정 문자열 자르기특정 문자열을 임의값으로 변경대문자로 변경소문자로 변경문자열길이 반환
trim
ltrim
rtrim
replaceupperlowerlength
len

2. 숫자형 데이터 가공

반올림 / 올림 / 내림절대값 반환null값 치환
round
ceiling
trunc
abscoalesce(컬럼명, 0)
nvl(컬럼명, 0)

3. 날짜형 데이터 가공

날짜 더하기날짜간 빼기날짜에서 특정 월/주/분기 등 추출현재 날짜의 원 1일, 분기 1일, 주 시작일 구하기
날짜 - interval '1 day'
dateadd('day' , 01, 날짜)
datediff('day, 날짜, 날짜)date_part('month', 날짜)
to_char(날짜, 'mm')
date_trunc('month', now())
date_trunc('quarter', now())
date_trunc('week', now())

0개의 댓글