연관글



INSERT(기준 문자열, 위치, 길이, 삽입할 문자열)
기준 문자열에서 위치번째의 문자부터 길이만큼 삭제한 후 삽입할 문자열을 넣습니다.
기준 문자열인 '김치참치덮밥'의 1번 위치 '김' 부터 네 개 만큼 '김치참치'를 '참치마요'로 바꾸어 넣습니다.
1
SELECT INSERT('김치참치덮밥'14'참치마요');
cs





LEFT(문자열, 길이)
문자열에서 왼쪽을 기준으로 길이만큼 잘라서 반환합니다.
1
SELECT LEFT('김치참치덮밥'4);
cs





RIGHT(문자열, 길이)
문자열에서 오른쪽을 기준으로 길이만큼 잘라서 반환합니다.
1
SELECT RIGHT('김치참치덮밥'2);
cs




UCASE(문자열), UPPER(문자열)
소문자를 대문자로 변경합니다.
1
SELECT UCASE('abcd');
cs




LCASE(문자열), LOWER(문자열)
대문자를 소문자로 변경합니다.
1
SELECT LCASE('ABCD');
cs





LPAD(문자열, 길이, 채울 문자열)
문자열을 왼쪽에서부터 길이만큼 늘린 후 빈 공간을 채울 문자열로 바꿉니다.
1
SELECT LPAD('김치참치덮밥'10'-');
cs




RPAD(문자열, 길이, 채울 문자열)
문자열을 오른쪽에서부터 길이만큼 늘린 후 빈 공간을 채울 문자열로 바꿉니다.
1
SELECT RPAD('김치참치덮밥'10'-');
cs




LTRIM(문자열)
문자열의 왼쪽 공백을 제거합니다. 중간 중간에 있는 공백은 제거하지 않습니다.
1
SELECT LTRIM('  김치 참치 덮밥');
cs




RTRIM(문자열)
문자열의 오른쪽 공백을 제거합니다. 중간 중간에 있는 공백은 제거하지 않습니다.
1
SELECT RTRIM('김치 참치 덮밥   ');
cs




TRIM(문자열), TRIM(방향 FROM 문자열)
문자열의 앞 뒤 공백을 모두 제거합니다.
방향으로는 BOTH(양쪽), LEADING(앞쪽), TRAILING(뒤쪽) 이 있습니다.
1
SELECT TRIM('   김치 참치 덮밥   '); -- 앞 뒤의 공백만 제거
cs


 
1
SELECT TRIM(BOTH FROM '   김치 참치 덮밥   ');
cs


 
1
SELECT TRIM(BOTH 'A' FROM 'AA김치 참치 덮밥AAA'); -- 방향 뒤에 문자를 넣으면 해당 문자를 제거
cs




중간 공백을 제거하고 싶은 경우 REPLACE(문자열, 대상문자열, 바꿀 문자열) 을 사용합니다.
1
SELECT REPLACE(' 김치 참치 덮밥 '' '''); -- ' ' 공백을 '' 빈 값으로 변경 = 공백 제거
cs


블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

,