MySQL book 테이블 실습 문제 - 문자열 추출하기(substring(), substr())
2023. 12. 8. 23:53ㆍDatabase/MySQL
728x90
반응형
MySQL 문자열을 활용하는 함수에 대해 알아봅니다.
주어진 데이터는 아래와 같습니다.
select *
from books;
1. substring()
문자열의 일부분을 계산해서 반환해주는 함수로 substr()로 쓰이기도 합니다.
substring() 함수로 간편하게 문자열을 추출할 수 있습니다.
substring() = substr() 함수의 시작 위치는 1부터 !!!
-- 책 제목을 첫글자부터 10번재 글자까지만 가져오시오
select substring(title, 1, 10) as title
from books;
-- 제목을 맨 뒤에서 5번재 글자부터 끝까지 나오도록 데이터를 가져오시오
select substring(title, -5)
from books;
-- 제목을 앞에서 3번재 글자부터 끝까지 나오도록 데이터를 가져오시오
select substring(title, +3)
from books;
728x90
반응형
'Database > MySQL' 카테고리의 다른 글
MySQL book 테이블 여러 함수의 조합과 문자열 함수 실습(concat, substr, replace, reverse, upper, char_length) (1) | 2023.12.11 |
---|---|
MySQL book 테이블 실습 문제 - 문자열 처리 함수(replace(), reverse(), char_length(), upper(), lower()) (0) | 2023.12.09 |
MySQL book 테이블 실습 문제 - 문자열 합치기(concat(), concat_ws()) (0) | 2023.12.08 |
MySQL shirts 테이블 실습 문제(use, select, update, delete, drop) (1) | 2023.12.08 |
MySQL 테이블과 데이터 삭제, 지우기(delete) (0) | 2023.12.07 |