에스제이

반응형

안녕하세요, 오늘은 MYSQL에서 문자열을 자르는 방법에 대해서 알아보도록 하겠습니다.
MYSQL에서 제공하는 여러 함수를 통해 문자열을 자를 수 있는데요, 각 함루에 대해서 알아보시죠.

반응형

1. SUBSTRING() 함수

구조 : SUBSTRING(문자열 또는 컬럼명 시작위치, 길이)

SUBSTRING은 모든 DBMS에 자체적으로 내장되어있는 함수로써 SUBSTR과 동일하게 사용된다.

SELECT SUBSTRING('WWW.NAVER.COM', 3, 5);
-- 결과 W.NAV

SELECT SUBSTRING('WWW.NAVER.COM', 5, 8);
-- 결과 NAVER.CO

 

2. LEFT() 함수

구조 : LEFT(문자열 또는 컬럼명, 길이)
함수의 첫 번째 인자 값에서 왼쪽을 기준으로 두 번째 인자 값의 길이만큼 자른 후 출력한다.

SELECT LEFT('WWW.NAVER.COM'.3);
-- 결과 WWW

SELECT LEFT('WWW.NAVER.COM',7);
-- 결과 WWW.NAV

 

3. RIGHT() 함수

구조 : 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

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band