DB/문법
MySQL Substirng() 함수
ssury94
2024. 11. 27. 18:23
-- 문자열 데이터의 일부분만 가져오는 함수 substring() = subrtr()
-- 책 제목을 10글자만 보여주려고 합니다. 제목 컬럼은 short_title로 해주세요

SELECT title, SUBSTRING(title,1,10) as short_title
FROM books b ;
Title 데이터의 첫 글자부터 10개까지 가져옵니다.
SELECT title, left(title,10)
from books b ;
left도 같은 기능을 합니다.
title 데이터의 10번째 문자열부터 끝까지의 문자열을 가져옵니다.

SELECT title, substr(title,10)
from books b ;
-- 책 제목을 맨 뒤 7번째 글자부터 끝까지 가져오세요.
SELECT SUBSTR(title,-7)
FROM books b ;
SELECT RIGHT (title,7)
FROM books b ;
right도 같은 기능을 합니다.