문자열 함수 | ||
다음은 Oracle에서 지원하는 문자열 함수 및 그에 상응하는 Microsoft SQL Server의 함수를 정리한 표입니다. | ||
함수 설명 | Oracle | Microsoft SQL Server |
문자를 ASCII로 변환 | ASCII | ASCII |
문자열 연결 | CONCAT | (식 + 식) |
ASCII를 문자로 변환 | CHR | CHAR |
문자열의 문자 시작 위치 반환(왼쪽부터) | INSTR | CHARINDEX |
소문자로 변환 | LOWER | LOWER |
대문자로 변환 | UPPER | UPPER |
문자열의 왼쪽 채우기 | LPAD | 해당 없음 |
선행 공백 제거 | LTRIM | LTRIM |
후행 공백 제거 | RTRIM | RTRIM |
문자열의 패턴 시작 위치 | INSTR | PATINDEX |
문자열을 여러 번 반복 | RPAD | REPLICATE |
문자열의 발음 기호 | SOUNDEX | SOUNDEX |
반복되는 공백 문자열 | RPAD | SPACE |
수치 데이터에서 변환된 문자 데이터 | TO_CHAR | STR |
부분 문자열 | SUBSTR | SUBSTRING |
문자 바꾸기 | REPLACE | STUFF |
문자열에서 각 단어의 첫 문자를 대문자로 만들기 | INITCAP | 해당 없음 |
문자열 번역 | TRANSLATE | 해당 없음 |
문자열 길이 | LENGTH | DATELENGTH 또는 LEN |
목록에서 가장 큰 문자열 | GREATEST | 해당 없음 |
목록에서 가장 작은 문자열 | LEAST | 해당 없음 |
NULL일 때 문자열 변환 | NVL | ISNULL |
<출처 : http://blog.naver.com/oym2000/140011268705> |
Javascript