| 인쇄 온라인 도움말의 PDF 버전 열기

#### 문자열 함수 문자열 함수는 다양한 문자 처리를 수행하며 문자열에 대해 연산을 실행합니다. ### ### ASCII 단일 문자열을 0-255의 해당 ASCII 코드로 변환합니다. 구문: ASCII (character_expression) 설명:
character_expression | ASCII 문자를 평가하는 식입니다.
문자식이 둘 이상의 문자를 평가할 경우 식에서 첫 번째 문자에 해당하는 ASCII 코드가 반환됩니다. ### BIT_LENGTH 지정된 문자열의 길이를 비트 단위로 반환합니다. 각 유니코드 문자는 16비트와 같은 2바이트 길이입니다. 구문: BIT_LENGTH (character_expression) 설명:
character_expression | 문자열을 평가하는 식입니다.
### ### CHAR 0-255의 숫자 값을 ASCII 코드에 해당하는 문자 값으로 변환합니다. 구문: CHAR (n_expression) 설명:
n_expression | 0-255의 숫자 값을 평가하는 식입니다.
### ### CHAR_LENGTH 지정된 문자열의 길이를 문자 수 단위로 반환합니다. 선행 및 후행 공백은 문자열의 길이로 계산되지 않습니다. 구문: CHAR_LENGTH (character_expression) 설명:
character_expression | 0-255의 숫자 값을 평가하는 식입니다.
### ### CONCAT 이 함수에는 두 가지 형태가 있습니다. 첫 번째 형태는 문자열 두 개를 연결합니다. 두 번째 형태는 문자열 연결 문자를 사용하여 문자열을 두 개 이상 연결합니다. 첫 번째 형태 구문: CONCAT (character_expression1, character_expression2) 설명:
character_expression | 문자열을 평가하는 식입니다.
두 번째 형태 구문: string_expression1 || string_expression2 || ... string_expressionxx 설명:
string_expression | 문자열 연결 연산자 ||(이중 수직 막대) 기호로 구분된 문자열을 평가하는 식입니다. 첫 번째 문자열은 두 번째 문자열과 연결되어 중간 문자열을 생성하고, 그 다음에 중간 문자열은 다음 문자열과 연결됩니다.
예: Account."Account Name" ||'-'|| Account."Account Location" 결과: Action Rentals - Headquarters ### INSERT 지정된 문자열을 다른 문자열의 지정된 위치로 삽입하여 대상 문자열에서 지정된 수의 문자열을 바꿉니다. 구문: INSERT(character_expression1, n, m, character_expression2) 설명:
character_expression1 | 문자열을 평가하는 식입니다. 이 식은 치환될 문자열입니다.
character_expression2 | 문자열을 평가하는 식입니다. 이 식은 삽입할 문자열입니다.
n | 두 번째 문자열의 일부가 삽입될 위치를 첫 번째 문자열의 시작부터 계산한 문자 수로 나타내는 양의 정수입니다.
m | 두 번째 문자열 전체로 바뀔 첫 번째 문자열의 문자 수를 나타내는 양의 정수입니다.
### ### LEFT 문자열의 왼쪽부터 지정된 수의 문자열을 반환합니다. 구문: LEFT(character_expression, n) 설명:
character_expression | 문자열을 평가하는 식입니다.
n | 반환된 문자열의 왼쪽부터 문자 수를 나타내는 양의 정수입니다.
### ### LENGTH 지정된 문자열의 길이를 문자 수 단위로 반환합니다. 후행 공백 문자를 제외한 길이가 반환됩니다. 구문: LENGTH (character_expression) 설명:
character_expression | 문자열을 평가하는 식입니다.
### ### LOCATE 다른 문자열에서 한 문자열의 숫자 위치를 반환합니다. 문자열을 찾을 수 없으면 LOCATE 함수는 값 0을 반환합니다. 검색을 시작할 시작 위치를 지정하려면 대신 LOCATEN 함수를 사용합니다. 구문: LOCATE(character_expression1, character_expression2) 설명:
character_expression1 | 문자열을 평가하는 식입니다. 이 식은 문자식에서 검색할 식입니다.
character_expression2 | 문자열을 평가하는 식입니다. 이 식은 검색될 식입니다.
### ### LOCATEN 다른 문자열에서 한 문자열의 숫자 위치를 반환합니다. 정수 인수로 지정된 위치에서 검색이 시작된다는 점을 제외하고 이 함수는 LOCATE 함수와 동일합니다. 문자열을 찾을 수 없으면 LOCATEN 함수는 값 0을 반환합니다. 정수 인수의 값과 상관 없이, 반환할 숫자 위치는 문자열에서 위치 1에 있는 첫 번째 문자를 계산하여 결정됩니다. 구문: LOCATEN (character_expression1, character_expression2, n) 설명:
character_expression1 | 문자열을 평가하는 식입니다. 이 식은 검색할 문자열입니다.
character_expression2 | 문자열을 평가하는 식입니다. 이 식은 검색될 문자열입니다.
n | locate 식을 찾기 시작할 시작 위치를 나타내는, 0이 아닌 양의 정수입니다.
### ### LOWER 문자열을 소문자로 변환합니다. 구문: LOWER (character_expression) 설명:
character_expression | 문자열을 평가하는 식입니다.
### ### OCTET_LENGTH 지정된 문자열의 비트를 기준 8단위(바이트 수)로 반환합니다. 구문: OCTET_LENGTH (character_expression) 설명:
character_expression | 문자열을 평가하는 식입니다.
### ### POSITION 다른 문자열에서 한 문자열의 숫자 위치를 반환합니다. 문자열을 찾을 수 없으면 함수는 0을 반환합니다. 구문: POSITION(character_expression1 IN character_expression2) 설명:
character_expression1 | 문자열을 평가하는 식입니다. 이 식은 검색할 문자열입니다.
character_expression2 | 문자열을 평가하는 식입니다. 이 식은 검색할 문자열입니다.
### ### REPEAT 지정된 식을 n번 반복하며, n은 양의 정수입니다. 구문: REPEAT(character_expression, n) ### ### REPLACE 문자열에서 지정된 문자를 지정된 다른 문자로 바꿉니다. 구문: REPLACE(character_expression, change_expression, replace_with_expression) 설명:
character_expression | 문자열을 평가하는 식입니다. 이 문자열은 해당 문자를 바꾸어 줍니다.
change_expression | 문자열을 평가하는 식입니다. 바꿀 첫 번째 문자열의 문자를 지정합니다.
replace_with_expression | 문자열을 평가하는 식입니다. 첫 번째 문자열에 대체될 문자를 지정합니다.
### ### RIGHT 문자열 오른쪽에서 지정된 수만큼의 문자열을 반환합니다. 구문: RIGHT(character_expression, n) 설명:
character_expression | 문자열을 평가하는 식입니다.
n | 반환된 첫 번째 문자열의 문자 수(오른쪽에서부터)를 나타내는 양의 정수입니다.
### ### SPACE 공백을 삽입합니다. 구문: SPACE (integer) 설명:
integer | 문자열을 평가하는 식입니다.
### ### SUBSTRING 고정 수의 문자열로 시작되는 문자열을 만들어 원본 문자열에 삽입합니다. 구문: SUBSTRING (character_expression FROM starting_position) 설명:
character_expression | 문자열을 평가하는 식입니다.
starting_position | 첫 번째 문자열 내의 시작 위치를 나타내는 양의 정수입니다.
예: SUBSTRING ('ABCDEF' FROM 3) 결과: CDEF ### ### TRIM 스트립에 의해 지정된 문자열 내 선행 및/또는 후행 문자입니다. 구문: TRIM (type 'character' FROM character_expression) 설명:
type | LEADING TRAILING BOTH | 스트립에 의해 지정된 문자열 내 선행 문자입니다. 스트립에 의해 지정된 문자열 내 후행 문자입니다. 스트립에 의해 지정된 문자열 내 선행 및 후행 문자 모두입니다.
character | 단일 문자입니다. 지정 내용에서 문자 부분과 작은 따옴표가 누락된 경우에는 공백 문자가 기본값으로 사용됩니다.
character_expression | 문자열을 평가하는 식입니다.
참고: TRIM (character_expression)이라는 구문도 유효합니다. 이 구문을 사용하면 모든 선행 및 후행 공백이 제거됩니다. ### ### UPPER 문자열을 대문자로 전환합니다. 구문: UPPER (character_expression) 설명:
character_expression | 문자열을 평가하는 식입니다.

2022년 8월 게시됨 | Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.