라이브러리

[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 함수를 사용하여 사용자의 마지막 이름을 추출하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색