Database/SQL Server2010. 8. 15. 22:41
--문자열 함수
SELECT ASCII(<character_expression, varchar, >) --문자 식에 있는 가장 왼쪽 문자의 ASCII 코드 값을 반환합니다.
SELECT CHAR(<integer_expression, int, >) --int ASCII 코드를 문자로 변환하는 문자열 함수입니다.
SELECT CHARINDEX(<expression1, varchar, >, <expression2, varchar, >, <start_location, int, >) --문자열에서 지정한 식의 시작 위치를 반환합니다.
SELECT DIFFERENCE(<character_expression1, varchar, >, <character_expression2, varchar, >) --두 문자 식의 SOUNDEX 값 간의 차이를 정수로 반환합니다.
SELECT LEFT(<character_expression, varchar, >, <integer_expression, int, >) -- 왼쪽부터 지정한 수만큼의 문자를 제외한 나머지 문자열 일부를 반환합니다.
SELECT LEN(<string_expression, varchar, >)  --공백을 포함하여 지정한 문자열 식의 바이트 수 대신 문자 수를 반환합니다.
SELECT LOWER(<character_expression, varchar, >) --대문자 데이터를 소문자로 반환한 다음 문자 식을 반환합니다.
SELECT LTRIM(<character_expression, varchar, >) --선행 공백을 제거한 후 문자 식을 반환합니다.
SELECT NCHAR(<integer_expression, int, >) --유니코드 표준에서 정의한 대로 특정 정수 코드와 유니코드 문자를 반환합니다.
SELECT PATINDEX(<pattern, varchar, >, <expression, varchar, >) --지정한 식에서 패턴이 처음 나타나는 시작 위치나 패턴이 없는 경우 0을 반환합니다.
SELECT REPLACE(<string_expression1, varchar, >, <string_expression2, varchar, >, <string_expression3, varchar, >) --첫째 문자열 식에서 둘째 문자열 식의 모든 인스턴스를 찾아 셋째 식으로 바꿉니다.
SELECT QUOTENAME(<character_string, sysname, >, <quote_character, varchar, >) --입력 문자열을 유효한 구분 식별자로 만들기 위해 추가한 구분 기호와 함께 유니코드 문자열을 반환합니다.
SELECT REPLICATE(<character_expression, varchar, >, <integer_expression, int, >)  --문자 식을 지정한 횟수만큼 반복합니다.
SELECT REVERSE(<character_expression, varchar, >) --문자 식을 반대로 반환합니다.
SELECT RIGHT(<character_expression, varchar, >, <integer_expression, int, >) --오른쪽으로부터 integer_expression에서 지정한 수만큼의 문자를 제외한 나머지 문자열 일부를 반환합니다.
SELECT RTRIM(<character_expression, varchar, >) --모든 후행 공백을 제거한 다음 문자열을 반환합니다.
SELECT SOUNDEX(<character_expression, varchar, >) --두 문자열의 유사성을 평가하기 위한 네 글자(SOUNDEX) 코드를 반환합니다.
SELECT SPACE(<integer_expression, int, >) --반복된 공백의 문자열을 반환합니다.
SELECT STR(<float_expression, float, >, <length, int, >, <decimal, int, >) --숫자 데이터에서 변환된 문자 데이터를 반환합니다.
SELECT STUFF(<character_expression1, varchar, >, <start, int, >, <length, int, >, <character_expression1, varchar, >) --지정한 시작 지점에서 지정한 문자 길이를 삭제한 다음 다른 문자 집합을 삽입합니다.
SELECT SUBSTRING(<expression1, varchar_nvarchar_varbinary, >, <start, int, >, <length, int, >) --문자, 이진, 텍스트, 이미지 식의 일부를 반환합니다.
SELECT UNICODE(<ncharacter_expression, nvarchar, >) --유니코드 표준에서 정의한 대로 입력 식에 있는 첫 글자의 정수 값을 반환합니다.
SELECT UPPER(<character_expression, varchar, >) --대문자로 변환된 소문자 데이터가 있는 문자 식을 반환합니다.
Posted by Tiwaz