본문 바로가기
Web/SQL

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

by 수짱수짱 2023. 5. 9.

(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

'Web > SQL' 카테고리의 다른 글

[MySQL] NULL값 치환 - IFNULL, IF, NULLIF, CASE, COALSECE 함수  (0) 2023.05.04
[MySQL] LIKE, CONCAT, ROUND 함수  (0) 2023.04.30
[MySQL] SQLyog 2058 Error  (0) 2022.08.17
[Mysql] 포트번호 변경  (0) 2022.07.06
[Ubuntu] Mysql 명령어  (0) 2022.07.06