본문 바로가기
백엔드기술/개발환경

Postgresql 유용한 함수

by RevFactory 2014. 9. 4.

1. string_agg

문자열을 붙여준다.


data

Daum 클라우드 이용안내.odt
Daum 클라우드 이용안내.hwp
Daum 클라우드 이용안내.doc


SELECT string_agg(filename, ' ')

FROM MAPPING 

WHERE DISKID = 'abc'


result

Daum 클라우드 이용안내.odt Daum 클라우드 이용안내.hwp Daum 클라우드 이용안내.doc



2. coalesce

null체크


SELECT coalesce(filename, '')

FROM MAPPING WHERE DISKID = 'abc'


3. to_tsvector

형태소 분석


SELECT to_tsvector(filename)

FROM MAPPING 

WHERE DISKID = 'abc'


result

'daum':1 'odt':4 '이용안내':3 '클라우드':2
'daum':1 'hwp':4 '이용안내':3 '클라우드':2
'daum':1 'doc':4 '이용안내':3 '클라우드':2


'백엔드기술 > 개발환경' 카테고리의 다른 글

github 윈도우에서 ssh 설정하기  (0) 2014.09.16
STS.ini 백업  (0) 2014.08.29
.gitignore  (0) 2014.02.24