MariaDB 문자열 자르기: LEFT, RIGHT, SUBSTRING 함수
MariaDB에서는 문자열을 자르는 데 사용할 수 있는 여러 가지 함수들을 제공합니다. 이 글에서는 LEFT, RIGHT, SUBSTRING 함수를 사용하여 문자열을 자르는 방법에 대해 알아봅니다.
LEFT 함수
LEFT 함수는 문자열의 왼쪽에서 지정된 수의 문자를 반환합니다. 구문은 다음과 같습니다.
LEFT(string, length)string은 원본 문자열이며, length는 반환할 문자 수를 지정합니다.
예제
-- 'blueshare'에서 왼쪽 4글자 반환
SELECT LEFT('blueshare', 4) AS left_example; -- blueRIGHT 함수
RIGHT 함수는 문자열의 오른쪽에서 지정된 수의 문자를 반환합니다. 구문은 다음과 같습니다.
RIGHT(string, length)string은 원본 문자열이며, length는 반환할 문자 수를 지정합니다.
예제
-- 'blueshare'에서 오른쪽 5글자 반환
SELECT RIGHT('blueshare', 5) AS right_example; -- shareSUBSTRING 함수
SUBSTRING 함수는 문자열의 일부분을 추출하는 데 사용됩니다. 구문은 다음과 같습니다.
SUBSTRING(string, start, length)string은 원본 문자열이며, start는 시작 위치, length는 추출할 길이를 지정합니다.
예제
-- 문자열 'blueshare'에서 첫 3글자 자르기
SELECT SUBSTRING('blueshare', 1, 3) AS substring_example; -- blu
-- 문자열 'blueshare'에서 3번째 위치부터 4글자 자르기
SELECT SUBSTRING('blueshare', 3, 4) AS substring_example2; -- uesh활용 예제
위의 함수들을 조합하여 다양한 문자열 조작을 수행할 수 있습니다. 예를 들어, 다음과 같이 여러 함수를 함께 사용할 수 있습니다.
-- 'hello world'에서 왼쪽 5글자와 오른쪽 5글자를 반환
SELECT LEFT('hello world', 5) AS left_example, RIGHT('hello world', 5) AS right_example;
-- 'hello world'에서 7번째 위치부터 끝까지 자르기
SELECT SUBSTRING('hello world', 7) AS substring_example3;
참고할 만한 사이트
더 자세한 내용은 다음 사이트들을 참고하세요.
관련 이전 게시글
- MariaDB SELECT 문 사용법 및 DISTINCT 중복 제거
- MariaDB 데이터 형식 변환: CAST 및 CONVERT 함수
- MariaDB 날짜 및 시간 데이터 형식 변환 방법
- MariaDB LIMIT 및 OFFSET 사용법: 데이터 개수 제한
- MariaDB 데이터베이스 생성 및 삭제 방법
이 글이 도움이 되셨다면 공유 부탁 드립니다.


![[SSMS] 로컬 서버(PC)에 설치한 MSSQL 서버 연결하는 방법](https://bluesharehub.com/wp-content/uploads/2022/02/img_41.png)
