개인공부

MySQL 문자열 부분 가져오기 (LEFT, MID, RIGHT 함수)

lby132 2021. 6. 23. 21:03

MySql에서 문자열에 일부분을 가져오는 함수는 대표적으로 3가지가 존재합니다.

 

- 설명

left : 문자에 왼쪽을 기준으로 일정 갯수를 가져오는 함수.

mid : 문자에 지정한 시작 위치를 기준으로 일정 갯수를 가져오는 함수.

right : 문자에 오른쪽을 기준으로 일정 갯수를 가져오는 함수.

참고로 mid함수는 substr과 substring함수의 동의어 입니다.

 

- 사용법

LEFT(문자, 가져올 갯수);

 

MID(문자, 시작위치, 가져올 갯수);

-- 또는 SUBSTR(문자, 시작 위치, 가져올 갯수);

-- 또는 SUBSTRING(문자, 시작 위치, 가져올 갯수);

 

RIGHT(문자, 가져올 갯수);

 

- 예제

LEFT()

쿼리

SELECT LEFT('abcdefg', 3);

결과

abc



MID()

쿼리

SELECT MID('abcdefg', 2, 4); -- SELECT SUBSTR('abcdefg', 2, 4); -- SELECT SUBSTRING('abcdefg', 2, 4);

결과

bcde



RIGHT()

쿼리SELECT RIGHT('abcdefg', 3);결과

efg



출처: https://extbrain.tistory.com/62 [확장형 뇌 저장소]

'개인공부' 카테고리의 다른 글

RESTful?  (0) 2021.06.25
request.getRequestURL().toString();  (0) 2021.06.24
MyBatis $ #의 차이  (0) 2021.06.19
MyBatis - 데이터 가져오는 방법들  (0) 2021.06.19
MySQL 외래키 걸려있을때 데이터 삭제법  (0) 2021.06.19