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