라이브러리
[MYSQL] REVERSE(str) - 문자열을 반대로 변환
REVERSE 함수
MySQL의 `REVERSE` 함수는 입력된 문자열의 순서를 뒤집는 함수입니다. 이 함수는 문자열의 각 문자를 뒤집어 반환합니다.
syntax
#hostingforum.kr
sql
REVERSE(str)
* `str` : 뒤집을 문자열
예제
#hostingforum.kr
sql
SELECT REVERSE('hello') AS reversed_string;
결과:
#hostingforum.kr
+-------------------+
| reversed_string |
+-------------------+
| olleh |
+-------------------+
위 예제에서 `'hello'` 문자열의 순서가 뒤집어져 `'olleh'`로 반환됩니다.
실제 예제
#hostingforum.kr
sql
CREATE TABLE test (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255)
);
INSERT INTO test (name) VALUES ('John Doe');
INSERT INTO test (name) VALUES ('Jane Smith');
SELECT id, REVERSE(name) AS reversed_name FROM test;
결과:
#hostingforum.kr
+----+---------------+
| id | reversed_name |
+----+---------------+
| 1 | eod nhoJ |
| 2 | htiM neaJ |
+----+---------------+
위 예제에서 `test` 테이블에 저장된 이름이 뒤집혀 반환됩니다.
주의
`REVERSE` 함수는 문자열의 각 문자를 뒤집어 반환하므로, 이 함수를 사용할 때는 주의가 필요합니다. 예를 들어, `'abc'` 문자열의 뒤집은 결과는 `'cba'`지만, `'abc123'` 문자열의 뒤집은 결과는 `'321cba'`가 됩니다.
댓글목록
등록된 댓글이 없습니다.