

Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. [여기](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)에서 자세히 알아보세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 문자열 함수
<a name="string-functions"></a>

**참고**  
달리 지정하지 않는 한 이러한 함수의 입력 데이터 유형은 varchar로 간주됩니다.


| 함수 | 출력 데이터 유형 | 설명 | 
| --- | --- | --- | 
|  chr(n)   |  varchar  |  유니코드 코드 포인트 n을 varchar로 반환합니다.  | 
|  codepoint(x)   |  정수  |  str의 유일한 문자의 유니코드 코드 포인트를 반환합니다.  | 
|  concat(x1, ..., xN)  |  varchar  |  x1, x2, ..., xN의 연결을 반환합니다.  | 
|  hamming\$1distance(x1,x2)   |  bigint  |  x1과 x2의 해밍 거리, 즉 해당 문자가 다른 위치 수를 반환합니다. 두 varchar 입력의 길이는 동일해야 합니다.  | 
|  length(x)  |  bigint  |  x의 길이를 문자로 반환합니다.  | 
|  levenshtein\$1distance(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\$1part(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를 대문자로 변환합니다.  | 