라이브러리
[MYSQL] RIGHT(str, len) - 문자열의 오른쪽에서 지정한 길이만큼 반환
RIGHT(str, len) 함수
MySQL에서 RIGHT(str, len) 함수는 지정된 문자열(str)에서 오른쪽으로 len 개의 문자를 반환합니다. 만약 len이 문자열의 길이보다 더 길면, 함수는 전체 문자열을 반환합니다.
함수 구조
RIGHT(str, len)
- `str`: 반환할 문자열
- `len`: 반환할 문자열의 길이
예제
#hostingforum.kr
sql
SELECT RIGHT('Hello, World!', 5);
이 예제에서는 'Hello, World!' 문자열에서 오른쪽으로 5개의 문자를 반환합니다. 결과는 'World'입니다.
#hostingforum.kr
sql
SELECT RIGHT('Hello, World!', 10);
이 예제에서는 'Hello, World!' 문자열에서 오른쪽으로 10개의 문자를 반환합니다. 결과는 'Hello, World!'입니다.
#hostingforum.kr
sql
SELECT RIGHT('Hello, World!', 15);
이 예제에서는 'Hello, World!' 문자열에서 오른쪽으로 15개의 문자를 반환합니다. 결과는 'Hello, World!'입니다.
실제 예제
#hostingforum.kr
sql
CREATE TABLE users (
id INT AUTO_INCREMENT,
name VARCHAR(255),
email VARCHAR(255),
PRIMARY KEY (id)
);
INSERT INTO users (name, email)
VALUES ('John Doe', 'john.doe@example.com'),
('Jane Doe', 'jane.doe@example.com'),
('Bob Smith', 'bob.smith@example.com');
SELECT RIGHT(name, 3) AS last_name
FROM users;
이 예제에서는 users 테이블에서 name 열에서 오른쪽으로 3개의 문자를 반환합니다. 결과는 각 사용자의 마지막 이름을 나타내는 3개의 문자가 됩니다.
#hostingforum.kr
sql
+-----------+
| last_name |
+-----------+
| Doe |
| Doe |
| Smith |
+-----------+
이 예제는 RIGHT 함수를 사용하여 사용자의 마지막 이름을 추출하는 방법을 보여줍니다.
댓글목록
등록된 댓글이 없습니다.