백엔드기술/개발환경
Postgresql 유용한 함수
RevFactory
2014. 9. 4. 11:54
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 |