라이브러리

[MYSQL] SPACE(n) - 지정된 길이만큼 공백 문자열 반환




SPACE(n) 함수

MySQL의 `SPACE(n)` 함수는 특정 문자열에 공백을 삽입하는 데 사용됩니다. 이 함수는 `REPEAT(' ', n)` 함수와 동일한 결과를 반환합니다.

기능

`SPACE(n)` 함수는 인수로 받은 숫자 `n` 만큼의 공백 문자를 반환합니다. 예를 들어, `SPACE(3)` 함수를 호출하면 `" "` (4개의 공백 문자)가 반환됩니다.

예제

#hostingforum.kr
sql

SELECT SPACE(3) AS 공백문자;



이 쿼리를 실행하면 다음과 같은 결과가 반환됩니다.

#hostingforum.kr
markdown

+-----------+

| 공백문자 |

+-----------+

|   | 

+-----------+



사용 예

`SPACE(n)` 함수는 문자열을 정렬하거나 정렬된 문자열을 생성할 때 사용할 수 있습니다. 예를 들어, 이름을 정렬할 때 이름의 첫 번째 글자가 공백이 아닌 경우, `SPACE(n)` 함수를 사용하여 공백을 삽입할 수 있습니다.

#hostingforum.kr
sql

SELECT 'John' AS 이름, SPACE(3) AS 공백, 'Doe' AS 성

FROM dual;



이 쿼리를 실행하면 다음과 같은 결과가 반환됩니다.

#hostingforum.kr
markdown

+--------+--------+------+

| 이름   | 공백  | 성  |

+--------+--------+------+

| John   |   | Doe |

+--------+--------+------+



참고

`SPACE(n)` 함수는 MySQL 5.6 버전부터 지원됩니다. 이전 버전의 MySQL에서는 `REPEAT(' ', n)` 함수를 사용해야 합니다.

정리

`SPACE(n)` 함수는 특정 문자열에 공백을 삽입하는 데 사용됩니다. 이 함수는 인수로 받은 숫자 `n` 만큼의 공백 문자를 반환합니다. `SPACE(n)` 함수는 문자열을 정렬하거나 정렬된 문자열을 생성할 때 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 67 페이지

검색

게시물 검색