INSERT()
INSERT() 함수는 문자열 내의 지정된 위치에 특정 문자 수만큼 문자열을 삽입한다.
MySQL 4.0부터 작동한다.
형식
INSERT(string, position, number, string2)
매개변수
string
:
수정할 문자열
position
:
문자열을 삽입할 위치
number
:
바꿀 문자 수
string2
:
문자열에 삽입할 문자열
반환 값
- 위치 가 문자열 길이를 벗어나면 이 함수는 문자열 을 반환합니다.
- 숫자 가 문자열 의 나머지 길이보다 크면 이 함수는 위치 에서 문자열 끝까지 문자열 을 바꿉니다.
예제
문자열 “Example”을 문자열 “W3Schools.com”에 삽입하여 처음 9자를 바꾼다.
SELECT INSERT("W3Schools.com", 1, 9, "Example");
기본 예시
INSERT(“W3Schools.com”, 1, 9, “Example”) |
---|
Example.com |
문자열 “no”를 문자열 “W3Schools.com”에 삽입하여 위치 11부터 3문자를 바꾼다.
SELECT INSERT("W3Schools.com", 11, 3, "no");
기본 예시
INSERT(“W3Schools.com”, 11, 3, “no”) |
---|
W3Schools.no |
참고
W3C School - MySQL INSERT() Function
W3C School - SQL Tutorial