MSSQL SUBSTRING,REPLACE,CONCAT

ㅇㅇ·2024년 12월 1일
0

SUBSTRING

  • SUBSTRING({문자열},{시작위치},{갯수})
  • 문자열에서 시작위치로부터 갯수만큼 리턴
  • 시작위치는 1부터 시작함
  • 공백을 포함하여 계산함
SELECT SUBSTRING('Hello, World!', 1, 5) AS Result; -- 'Hello'

REPLACE

  • REPLACE({변경하려는 원본 문자열},{변경할 부분 문자열},{변경할 새로운 문자열}) 형식
  • 문자열에서 변경할 문자열을 모두 찾아 다른 문자열로 교체
  • 변경할 부분 문자열을 찾지못하면 변경없이 출력
SELECT REPLACE('ABCDEFG','DEF','ZZZ') AS Result; -- 'ABCZZZG'
SELECT REPLACE('ABCDEFGABCDEFG','DEF','ZZZ') AS Result; -- 'ABCZZZGABCZZZG'

CONCAT

  • CONCAT({문자열1},{문자열2},{문자열3}....) 형식
  • 문자열과 문자열을 합쳐서 나타냄
  • 문자열이 NULL이면 생략됨
SELECT CONCAT('Hello','',' ', 'World', NULL,'!') AS Result; -- 'Hello World!'
profile
ㅇㅇㅇㅇㅇㅇ

0개의 댓글