카테고리 없음

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

광82 2023. 7. 12. 11:49
반응형

▶설명


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

  • LEFT : 문자에 왼쪽을 기준으로 일정 갯수를 가져오는 함수.
  • MID : 문자에 지정한 시작 위치를 기준으로 일정 갯수를 가져오는 함수.
  • RIGHT : 문자에 오른쪽을 기준으로 일정 갯수를 가져오는 함수.

* 참고로 MID 함수는  SUBSTR과 SUBSTRING 함수의 동의어입니다.

 

▶사용법


LEFT

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



MID

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


RIGHT

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

▶예제 쿼리 (Example Query)


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

반응형