연관글



REPEAT(문자열, 반복횟수)
문자열을 횟수만큼 반복합니다.
1
SELECT REPEAT('김치참치덮밥'2);
cs




REPLACE(문자열, 대상 문자열, 바꿀 문자열)
문자열에서 대상 문자열을 바꿀 문자열로 바꿉니다.
1
SELECT REPLACE('김치참치덮밥''참치''스팸');
cs





REVERSE(문자열)
문자열의 순서를 거꾸로 뒤집어 반환합니다.
1
SELECT REVERSE('김치참치덮밥');
cs




SPACE(길이)
길이 만큼의 공백을 리턴합니다.
1
SELECT CONCAT('시작', SPACE(10), '끝'); -- '시작' 과 '끝' 사이에 공백 10개
cs




SUBSTRING(문자열, 시작위치, 길이), SUBSTR(), MID()
문자열을 시작 위치 부터 길이만큼 잘라 반환합니다.
길이가 생략된 경우 시작 위치 부터 문자열의 끝까지 반환합니다.
세 함수 모두 기능과 사용법이 동일합니다.
1
SELECT SUBSTRING('김치참치덮밥'34);
cs





SUBSTRING_INDEX(문자열, 구분자, 위치)
문자열에서 구분자를 기준으로 나눈 후 위치 이후나, 이전의 문자열은 버립니다.

구분자 '-' 로 문자열을 나누면 '김치', '참치', '덮밥' 이며 구분자가 두 번째로 등장하는 '참치' 이후는 버립니다.
1
SELECT SUBSTRING_INDEX('김치-참치-덮밥''-'2);
cs


 
1
SELECT SUBSTRING_INDEX('김치-참치-덮밥''-'1);
cs



위치에 음수(-값) 이 올 경우 오른쪽부터 구분자 등장 순서를 따집니다.
1
SELECT SUBSTRING_INDEX('김치-참치-덮밥''-'-2);
cs


블로그 이미지

도로락

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

,