Web/SQL

[MySQL] 부분 문자열 가져오기 - LEFT, MID, RIGHT 함수

수짱수짱 2023. 5. 9. 01:45

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

=> 문자 왼쪽을 기준으로 일정 갯수를 가져오는 함수

SELECT LEFT('123456789', 3);

-- 결과: 123

 

(2) MID(문자, 시작 위치, 가져올 갯수) = SUBSTR, SUBSTRING 함수의 동의어

=> 문자의 지정한 시작 위치를 기준으로 일정 갯수를 가져오는 함수

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

-- 결과: 2345

 

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

=> 문자 오른쪽을 기준으로 일정 갯수를 가져오는 함수

SELECT RIGHT('123456789', 3);

-- 결과: 789

Reference

- https://extbrain.tistory.com/62