본문 바로가기
MYSQL

MYSQL - 문자열의 일부를 가져오는 substring( )

by 하니__ 2024. 5. 13.

 
 
books 테이블의 title에서 첫 글자부터 10번째 글자까지 가져오는 법
 

select substring(title, 1, 10) as title
from books;

substring( )을 입력한 뒤
 
첫번째 파라미터에 가져올 컬럼
두번째 파라미터에 시작할 글자
세번째 파라미터에 끝낼 글자를 적어주면 되겠다

 
 
그렇다면 맨 뒤에서 5번째 글자부터 나오게 하려면?

select substring(title, -5) as title
from books;

파이썬에서 실컷 써먹었던 -번호는 여기서도 통한다