라이브러리

[MYSQL] INSERT(str, pos, len, newstr) - 문자열의 특정 부분을 다른 문자열로 대체




INSERT(str, pos, len, newstr) 함수

INSERT(str, pos, len, newstr) 함수는 MySQL에서 사용할 수 있는 함수 중 하나로, 지정된 위치에서 문자열을 삽입하는 데 사용됩니다. 이 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
sql

INSERT(str, pos, len, newstr)



- `str`: 삽입할 문자열입니다.
- `pos`: 삽입할 위치입니다. 1부터 시작하며, 0은 문자열의 처음을 나타냅니다.
- `len`: 삽입할 문자열의 길이입니다.
- `newstr`: 삽입할 새로운 문자열입니다.

예제

다음 예제는 INSERT 함수를 사용하여 문자열에 새로운 문자열을 삽입하는 방법을 보여줍니다.

#hostingforum.kr
sql

-- 문자열을 선언합니다.

SET @str = 'Hello, World!';



-- INSERT 함수를 사용하여 새로운 문자열을 삽입합니다.

SET @new_str = INSERT(@str, 7, 1, 'o');



-- 결과를 출력합니다.

SELECT @new_str;



이 예제에서는 `@str` 변수에 'Hello, World!' 문자열이 선언되어 있습니다. INSERT 함수를 사용하여 7번째 위치에서 1개의 문자를 삽입하고, 새로운 문자열은 'o'입니다. 결과는 'Hello, oWorld!'이 됩니다.

예제 2

다음 예제는 INSERT 함수를 사용하여 문자열의 중간에 새로운 문자열을 삽입하는 방법을 보여줍니다.

#hostingforum.kr
sql

-- 문자열을 선언합니다.

SET @str = 'Hello, World!';



-- INSERT 함수를 사용하여 새로운 문자열을 삽입합니다.

SET @new_str = INSERT(@str, 7, 0, ' beautiful');



-- 결과를 출력합니다.

SELECT @new_str;



이 예제에서는 `@str` 변수에 'Hello, World!' 문자열이 선언되어 있습니다. INSERT 함수를 사용하여 7번째 위치에서 0개의 문자를 삽입하고, 새로운 문자열은 ' beautiful'입니다. 결과는 'Hello, beautifulWorld!'이 됩니다.

예제 3

다음 예제는 INSERT 함수를 사용하여 문자열의 끝에 새로운 문자열을 삽입하는 방법을 보여줍니다.

#hostingforum.kr
sql

-- 문자열을 선언합니다.

SET @str = 'Hello, World!';



-- INSERT 함수를 사용하여 새로운 문자열을 삽입합니다.

SET @new_str = INSERT(@str, 13, 0, ' again');



-- 결과를 출력합니다.

SELECT @new_str;



이 예제에서는 `@str` 변수에 'Hello, World!' 문자열이 선언되어 있습니다. INSERT 함수를 사용하여 13번째 위치에서 0개의 문자를 삽입하고, 새로운 문자열은 ' again'입니다. 결과는 'Hello, World! again'이 됩니다.

INSERT 함수는 문자열에 새로운 문자열을 삽입하는 데 사용할 수 있는 유용한 함수입니다. 이 함수를 사용하여 다양한 문자열 연산을 수행할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 74건 / 5 페이지

검색

게시물 검색