라이브러리
[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)` 함수는 문자열을 정렬하거나 정렬된 문자열을 생성할 때 사용할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.