기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
참고
달리 지정하지 않는 한 이러한 함수의 입력 데이터 형식은 varchar로 간주됩니다.
함수 | 출력 데이터 유형 | 설명 |
---|---|---|
chr(n) |
varchar |
유니코드 코드 포인트 n을 varchar로 반환합니다. |
codepoint(x) |
정수 |
str의 유일한 문자의 유니코드 코드 포인트를 반환합니다. |
concat(x1, ..., xN) |
varchar |
x1, x2, ..., xN의 연결을 반환합니다. |
hamming_distance(x1,x2) |
bigint |
x1과 x2의 해밍 거리, 즉 해당 문자가 다른 위치 수를 반환합니다. 두 개의 varchar 입력의 길이는 같아야 합니다. |
길이(x) |
bigint |
x의 길이를 문자로 반환합니다. |
levenshtein_distance(x1, x2) |
bigint |
x1 및 x2의 Levenshtein 편집 거리, 즉 x1을 x2로 변경하는 데 필요한 단일 문자 편집(삽입, 삭제 또는 대체)의 최소 수를 반환합니다. |
lower(x) |
varchar |
x를 소문자로 변환합니다. |
lpad(x1, bigint 크기, x2) |
varchar |
왼쪽 패드 x1에서 x2로 문자 크기를 조정합니다. 크기가 x1 길이보다 작으면 결과가 문자 크기로 잘립니다. 크기는 음수가 아니고 x2는 비어 있지 않아야 합니다. |
ltrim(x) |
varchar |
x에서 선행 공백을 제거합니다. |
replace(x1, x2) |
varchar |
x1에서 x2의 모든 인스턴스를 제거합니다. |
replace(x1, x2, x3) |
varchar |
x2의 모든 인스턴스를 x1의 x3으로 바꿉니다. |
역방향(x) |
varchar |
문자와 함께 x를 역순으로 반환합니다. |
rpad(x1, bigint size, x2) |
varchar |
x1을 오른쪽 패드하여 x2로 문자 크기를 조정합니다. 크기가 x1 길이보다 작으면 결과가 문자 크기로 잘립니다. 크기는 음수가 아니고 x2는 비어 있지 않아야 합니다. |
rtrim(x) |
varchar |
x에서 후행 공백을 제거합니다. |
분할(x1, x2) |
array(varchar) |
구분 기호 x2에서 x1을 분할하고 배열을 반환합니다. |
split(x1, x2, bigint 제한) |
array(varchar) |
구분 기호 x2에서 x1을 분할하고 배열을 반환합니다. 배열의 마지막 요소에는 항상 x1에 남아 있는 모든 항목이 포함됩니다. 제한은 양수여야 합니다. |
split_part(x1, x2, bigint pos) |
varchar |
구분 기호 x2에서 x1을 분할하고 위치에 varchar 필드를 반환합니다. 필드 인덱스는 1로 시작합니다. pos가 필드 수보다 크면 null이 반환됩니다. |
strpos(x1, x2) |
bigint |
x2의 첫 번째 인스턴스의 시작 위치를 x1로 반환합니다. 위치는 1로 시작합니다. 찾을 수 없는 경우 0이 반환됩니다. |
strpos(x1, x2,bigint 인스턴스) |
bigint |
x2의 N번째 인스턴스 위치를 x1 단위로 반환합니다. 인스턴스는 양수여야 합니다. 위치는 1로 시작합니다. 찾을 수 없는 경우 0이 반환됩니다. |
strrpos(x1, x2) |
bigint |
x2의 마지막 인스턴스의 시작 위치를 x1로 반환합니다. 위치는 1로 시작합니다. 찾을 수 없는 경우 0이 반환됩니다. |
strrpos(x1, x2, bigint 인스턴스) |
bigint |
x1 끝부터 x2의 N번째 인스턴스 위치를 x1로 반환합니다. 인스턴스는 양수여야 합니다. 위치는 1로 시작합니다. 찾을 수 없는 경우 0이 반환됩니다. |
위치(x2 IN x1) |
bigint |
x2의 첫 번째 인스턴스의 시작 위치를 x1로 반환합니다. 위치는 1로 시작합니다. 찾을 수 없는 경우 0이 반환됩니다. |
substr(x, bigint 시작) |
varchar |
시작 위치 시작에서 나머지 x를 반환합니다. 위치는 1로 시작합니다. 음의 시작 위치는 x의 끝을 기준으로 해석됩니다. |
substr(x, bigint start, bigint len) |
varchar |
시작 위치 시작에서 길이 길이 길이 x의 하위 문자열을 반환합니다. 위치는 1로 시작합니다. 음의 시작 위치는 x의 끝을 기준으로 해석됩니다. |
trim(x) |
varchar |
x에서 선행 및 후행 공백을 제거합니다. |
upper(x) |
varchar |
x를 대문자로 변환합니다. |