
182
러닝 SQL
SELECT STUFF(‘hello world’, 1, 5, ‘goodbye cruel’)
실행하면 첫 번째 위치부터
5
개의 문자가 제거되며 시작 위치에
'
goodbye
cruel
'
문자열이
삽입되어
'
goodbye
cruel
world
'
문자열이 됩니다.
문자열에 문자를 삽입하는 것과 더불어 문자열에서 부분 문자열을
추출
해야 할 수도 있습니다.
이를 위해 세 서버 모두
substring
()
함수 (오라클 데이터베이스에서는
substr
()
함수 )를
포함하므로, 지정된 위치에서 시작하여 지정된 개수의 문자를 추출할 수 있습니다.
다음 예제는 문자열의 아홉 번째 위치에서
5
개의 문자를 추출합니다.
mysql> SELECT SUBSTRING('goodbye cruel world', 9, 5);
+----------------------------------------+
| SUBSTRING('goodbye cruel world', 9, 5) |
+----------------------------------------+
| cruel |
+----------------------------------------+
1 row in set (0.00 sec)
여기에서 설명한 기능과 더불어 세 서버 모두 문자열 데이터를 조작하는 더 많은 내장 함수를