안녕하세요, 오늘은 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] 문자열 붙이기/합치기 CONCAT, CONCAT_WS(초간단)
안녕하세요, 오늘은 MYSQL에서 문자열을 붙이는 방법에 대해서 알아보도록 하겠습니다. [ 목차 ] 1. CONCAT 2. CONCAT_WS 1. CONCAT MYSQL에서 CONCAT 함수는 두 개 이상의 문자열 인자 값이나, 컬럼값을 순서대
ssd0908.tistory.com
[MYSQL] 문자열의 길이는 구할땐 어떤함수를 사용해야할까??
안녕하세요 오늘은 MYSQL에서 문자열의 길이를 구하는 LENGTH, CHAR_LENGTH 함수에 대해서 알아보도록 하겠습니다. [ 목차 ] LENGTH CHAR_LENGTH MYSQL에서 문자열의 길이를 구하는 함수 중 첫 번째로 LENGTH에서
ssd0908.tistory.com
[MYSQL] 특정문자열 검색 LIKE 연산자 파헤치기
안녕하세요, 오늘은 MYSQL에서 특정 문자를 검색하는 방법 LIKE 함수에 대해서 알아보도록 하겠습니다. 1. 특정 문자열로 시작하는 데이터 검색( LIKE '문자열%') -- 구조 SELECT 컬럼명 FROM 테이블명 WHER
ssd0908.tistory.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 |