MSSQL에서 SUBSTRING, LEFT, RIGHT 함수는 문자열 조작에 주로 사용되는 함수들입니다. 각각의 함수에 대해 설명하고 예제를 들어서 설명드리겠습니다.
SUBSTRING 함수
SUBSTRING 함수는 문자열의 특정 부분을 추출할 때 사용됩니다. 이 함수는 3개의 매개변수를 필요로 합니다: 대상 문자열, 시작 위치, 그리고 길이입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
SELECT SUBSTRING('Hello, World!', 1, 5) AS ExtractString;
위 쿼리를 실행하면 'Hello'라는 결과를 반환합니다. 'Hello, World!'라는 문자열에서 첫 번째 위치부터 시작해 5개의 문자를 추출하도록 지시했기 때문입니다.
LEFT 함수
LEFT 함수는 문자열의 왼쪽 부분을 반환합니다. 이 함수는 두 개의 매개변수를 필요로 합니다: 대상 문자열과 반환할 문자의 수입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
SELECT LEFT('Hello, World!', 5) AS LeftString;
위 쿼리를 실행하면 'Hello'라는 결과를 반환합니다. 'Hello, World!'라는 문자열에서 왼쪽부터 시작해 5개의 문자를 반환하도록 지시했기 때문입니다.
2024.02.08 - [IT/MSSQL] - [MSSQL] 문자열 함수 정의 및 예제
RIGHT 함수
RIGHT 함수는 문자열의 오른쪽 부분을 반환합니다. 이 함수 역시 두 개의 매개변수를 필요로 합니다: 대상 문자열과 반환할 문자의 수입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
SELECT RIGHT('Hello, World!', 6) AS RightString;
위 쿼리를 실행하면 'World!'라는 결과를 반환합니다. 'Hello, World!'라는 문자열에서 오른쪽부터 시작해 6개의 문자를 반환하도록 지시했기 때문입니다.
이처럼 SUBSTRING, LEFT, RIGHT 함수는 문자열을 조작하거나 특정 부분을 추출할 때 매우 유용하게 사용될 수 있습니다. 다만, 시작 위치와 길이를 잘 설정해야 원하는 결과를 얻을 수 있으니 이 점을 주의하시기 바랍니다.
'IT > MSSQL' 카테고리의 다른 글
[MSSQL] 집계함수 정의 및 예제 (0) | 2024.02.15 |
---|---|
[MSSQL] 수치연산함수 정의 및 예제 (0) | 2024.02.12 |
[MSSQL] 세로 데이터를 가로 데이터 조회 / PIVOT (0) | 2024.02.10 |
SQL 온라인 테스트 / DB Fiddle SQLite Online SQLFiddle 등 테스트 (0) | 2024.02.09 |
[MSSQL] 데이터 글자수 / 길이 LEN 및 데이터 Byte DATALENGTH (0) | 2024.02.09 |
댓글