MariaDB 문자열 자르기: LEFT, RIGHT, SUBSTRING 함수

MariaDB 문자열 자르기: LEFT, RIGHT, SUBSTRING 함수

MariaDB에서는 문자열을 자르는 데 사용할 수 있는 여러 가지 함수들을 제공합니다. 이 글에서는 LEFT, RIGHT, SUBSTRING 함수를 사용하여 문자열을 자르는 방법에 대해 알아봅니다.

LEFT 함수

LEFT 함수는 문자열의 왼쪽에서 지정된 수의 문자를 반환합니다. 구문은 다음과 같습니다.

LEFT(string, length)

string은 원본 문자열이며, length는 반환할 문자 수를 지정합니다.

예제

-- 'blueshare'에서 왼쪽 4글자 반환
SELECT LEFT('blueshare', 4) AS left_example;  -- blue

RIGHT 함수

RIGHT 함수는 문자열의 오른쪽에서 지정된 수의 문자를 반환합니다. 구문은 다음과 같습니다.

RIGHT(string, length)

string은 원본 문자열이며, length는 반환할 문자 수를 지정합니다.

예제

-- 'blueshare'에서 오른쪽 5글자 반환
SELECT RIGHT('blueshare', 5) AS right_example;  -- share

SUBSTRING 함수

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 LEFT, RIGHT, SUBSTRING 함수 사용 예제 실행 화면

참고할 만한 사이트

더 자세한 내용은 다음 사이트들을 참고하세요.

관련 이전 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤