안녕하세요, 오늘은 MYSQL에서 문자열을 자르는 방법에 대해서 알아보도록 하겠습니다.
MYSQL에서 제공하는 여러 함수를 통해 문자열을 자를 수 있는데요, 각 함루에 대해서 알아보시죠.
구조 : SUBSTRING(문자열 또는 컬럼명 시작위치, 길이)
SUBSTRING은 모든 DBMS에 자체적으로 내장되어있는 함수로써 SUBSTR과 동일하게 사용된다.
SELECT SUBSTRING('WWW.NAVER.COM', 3, 5);
-- 결과 W.NAV
SELECT SUBSTRING('WWW.NAVER.COM', 5, 8);
-- 결과 NAVER.CO
구조 : LEFT(문자열 또는 컬럼명, 길이)
함수의 첫 번째 인자 값에서 왼쪽을 기준으로 두 번째 인자 값의 길이만큼 자른 후 출력한다.
SELECT LEFT('WWW.NAVER.COM'.3);
-- 결과 WWW
SELECT LEFT('WWW.NAVER.COM',7);
-- 결과 WWW.NAV
구조 : RIGHT(문자열 또는 컬럼명, 길이)
함수의 첫 번째 인자 값에서 오른쪽을 기준으로 두 번째 인자 값의 길이만큼 자른 후 출력한다.
SELECT RIGHT('WWW.NAVER.COM',3);
-- 결과 COM
SELECT RIGHT('WWW.NAVER.COM',7);
-- 결과 VER.COM
[MYSQL] MYSQL에서 NVL을 대체하는 함수 IFNULL (0) | 2022.05.03 |
---|---|
[MYSQL] LIMIT OFFSET사용법 총정리 (0) | 2022.04.13 |
[MYSQL] 개행문자, 캐리지리턴 한번에 치환하는 방법(REPLACE) (0) | 2022.04.03 |
[MYSQL] 어제, 오늘, 내일 날짜 구하기 / 요일구하기 (0) | 2022.04.02 |
[MYSQL] SELECT한 결과로 INSERT하는 방법(꿀팁) (0) | 2022.04.01 |