개발자이야기/MS-SQL

[MSSQL]문자열 자르기 기능 활용하기

퐈니스타일 2023. 7. 26. 09:13

오늘은 MSSQL에서 문자열 자르기 기능에 대해 알려드리겠습니다.

MSSQL에서 문자열 자르기는 데이터 처리와 분석에 매우 유용한 기능입니다. 다양한 상황에서 문자열을 원하는 형태로 자를 수 있어 데이터 가공에 큰 도움이 됩니다. 아래에서 자주 사용되는 문자열 자르기 함수와 사용 예시를 소개하겠습니다.

1. SUBSTRING 함수:
SUBSTRING 함수는 문자열의 일부분을 추출하는 함수입니다. 다음은 SUBSTRING 함수의 사용법입니다.

SUBSTRING(문자열, 시작위치, 길이)

- 문자열: 자를 대상이 되는 문자열입니다.
- 시작위치: 추출을 시작할 위치입니다. 첫 번째 문자는 1로 시작합니다.
- 길이: 추출할 문자열의 길이입니다.

예를 들어, "Hello, World!"라는 문자열에서 "World"만 추출하고 싶다면 다음과 같이 사용할 수 있습니다.

SELECT SUBSTRING('Hello, World!', 8, 5)



2. LEFT 함수:
LEFT 함수는 문자열의 왼쪽에서부터 지정한 길이만큼 문자열을 추출하는 함수입니다. 다음은 LEFT 함수의 사용법입니다.


LEFT(문자열, 길이)
- 문자열: 자를 대상이 되는 문자열입니다.
- 길이: 추출할 문자열의 길이입니다.

예를 들어, "Hello, World!"라는 문자열에서 왼쪽에서부터 5글자만 추출하고 싶다면 다음과 같이 사용할 수 있습니다.

SELECT LEFT('Hello, World!', 5)


3. RIGHT 함수:
RIGHT 함수는 문자열의 오른쪽에서부터 지정한 길이만큼 문자열을 추출하는 함수입니다. 다음은 RIGHT 함수의 사용법입니다.

RIGHT(문자열, 길이)

- 문자열: 자를 대상이 되는 문자열입니다.
- 길이: 추출할 문자열의 길이입니다.

예를 들어, "Hello, World!"라는 문자열에서 오른쪽에서부터 6글자만 추출하고 싶다면 다음과 같이 사용할 수 있습니다.

 

SELECT RIGHT('Hello, World!', 6)


위에서 소개한 함수들은 문자열 자르기에 많이 사용되는 함수들입니다. 이 외에도 다양한 문자열 자르기 함수들이 있으니 필요에 따라 찾아보시기 바랍니다.

이상으로 MSSQL에서 문자열 자르기에 대해 알아보았습니다. 이 기능을 활용하여 데이터 처리와 분석을 더욱 효율적으로 수행할 수 있을 것입니다. 감사합니다!

728x90
반응형