문자열 함수는 다음과 같은 특징이 있다
문자열 함수는 우리가 쉽게 이해하는 문자열의 결과값을 반환한다. 일반적인 인수에 의해 제공되는 값을 기반으로 계산을 수행하고 숫자 또는 문자열 값을 반환한다.
Transact-SQL의 문자열 함수는?
ASCII
문자 식에서 가장 왼쪽 문자의ASCII 코드 값을 반환한다.
CHAR
int ASCII 코드를 문자로 변환한다.
CHARINDEX
문자열에서 지정한 식의 시작 위치를 반환한다.
DIFFERENCE
두 문자 식에서 SOUNDEX 값의 차이를 정수로 반환한다.
LEFT
왼쪽에서부터 지정된 문자 수에서 시작하는 문자열의 일부를 반환한다.
LEN
주어진 문자열 식의 바이트 수 대신 후행 공백을 제외한 문자 수를 반환한다.
LOWER
대문자로 된 데이터를 소문자로 변환한 후 문자 식을 반환한다.
LTRIM
선행 공백을 제거한 후 문자 식을 반환한다.
NCHAR
유니코드 표준에서 정의된 대로 주어진 정수 코드로 유니코드 문자를 반환한다.
PATINDEX
유효한 모든 text 및 character 데이터 형식에서 패턴이 처음으로 지정된 식에서 발생한 시작 위치를 반환하거나 패턴을 찾지 못하는 경우에는 0을 반환한다.
REPLACE
첫째 문자열 식에서 둘째 문자열 식의 모든 인스턴스를 찾아 셋째 식으로 반환한다.
QUOTENAME
입력 문자열이 유효한 기호와 함께 유니코드 문자열을 반환한다.
REPLICATE
지정한 횟수만큼 문자 식을 반복한다.
REVERSE
문자 식을 반대로 반환한다.
RIGHT
오른쪽부터 지정한 수만큼의 문자를 제외한 나머지 문자열 일부를 반환한다.
RTRIM
모든 후행 공백을 제거한 다음 문자열을 반환한다.
SOUNDEX
두 문자열의 유사성을 평가하기 위한 네 글자(SOUNDEX) 코드를 반환한다.
SPACE
반복된 공백의 문자열을 반환한다.
STR
숫자 데이터에서 변환된 문자 데이터를 반환한다.
STUFF
지정한 시작 지점에서 지정한 문자 길이를 삭제한 다음 다른 문자 집합을 삽입한다.
SUBSTRING
문자, 이진, 텍스트, 이미지 식의 일부를 반환한다.
UNICODE
유니코드 표준에서 정의한 대로 입력 식에 있는 첫 글자의 정수 값을 반환한다.
UPPER
문자 식을 대문자로 변환된 소문자 데이터로 반환한다.
Posted by 홍반장