PostgreSQL 문자열 함수

24개 함수

CONCATCONCAT(str, ...)

문자열을 이어 붙입니다 (NULL 무시).

CONCAT_WSCONCAT_WS(sep, str, ...)

구분자를 사이에 두고 문자열을 이어 붙입니다.

SUBSTRINGSUBSTRING(str FROM pos FOR len)

지정 위치·길이로 부분 문자열을 추출합니다.

LEFTLEFT(str, n)

왼쪽에서 n개 문자를 반환합니다.

RIGHTRIGHT(str, n)

오른쪽에서 n개 문자를 반환합니다.

LENGTHLENGTH(str)

문자열의 문자 수를 반환합니다.

UPPERUPPER(str)

문자열을 대문자로 변환합니다.

LOWERLOWER(str)

문자열을 소문자로 변환합니다.

TRIMTRIM([{BOTH|LEADING|TRAILING} c FROM] str)

앞뒤 공백(또는 지정 문자)을 제거합니다.

BTRIMBTRIM(str [, chars])

양 끝에서 지정 문자를 제거합니다.

REPLACEREPLACE(str, from, to)

부분 문자열을 치환합니다.

POSITIONPOSITION(substr IN str)

부분 문자열의 위치를 반환합니다.

LPADLPAD(str, n, fill)

왼쪽을 지정 문자로 채워 길이를 맞춥니다.

RPADRPAD(str, n, fill)

오른쪽을 지정 문자로 채워 길이를 맞춥니다.

REPEATREPEAT(str, n)

문자열을 n번 반복합니다.

REVERSEREVERSE(str)

문자열을 뒤집습니다.

SPLIT_PARTSPLIT_PART(str, delim, n)

구분자로 나눈 n번째 부분을 반환합니다.

INITCAPINITCAP(str)

각 단어의 첫 글자를 대문자로 변환합니다.

TO_CHARTO_CHAR(value, format)

값을 형식 문자열로 변환합니다.

REGEXP_REPLACEREGEXP_REPLACE(str, pat, rep [, flags])

정규식 패턴 매치를 치환합니다.

REGEXP_MATCHREGEXP_MATCH(str, pattern)

정규식 첫 번째 매치 배열을 반환합니다.

STRING_AGGSTRING_AGG(expr, sep)

집계 함수로 문자열을 구분자와 함께 연결합니다.

FORMATFORMAT(fmtstr, ...)

printf 스타일 형식 문자열을 반환합니다.

MD5MD5(str)

MD5 해시 문자열을 반환합니다.