본문 바로가기
반응형

MSSQL REPLACE2

[MSSQL] 공백 제거(TRIM, RTRIM, LTRIM, REPLACE) 가끔 문자열 공백을 지워서 데이터를 출력할 상황이 있는데 이때 MSSQL에 있는 함수중 유용하게 이용할 수 있는 함수는 TRIM함수와 REPLACE 함수가 있다. TRIM함수뿐만 있는 게 아니라 RTIM함수와 LTRIM함수도 있다. TRIM(LTRIM, RTRIM) 함수 MSSQL의 TRIM은 앞뒤 공백을 지워주는 대신에 문자열 사이에 있는 공백을 지워지지 않는다. LTRIM함수는 왼쪽 공백을 지워주며 문자열 사이에 있는 공백은 지워지지 않는다. RTRIM함수는 왼쪽 공백을 지워주며 LTRIM과 TRIM함수와 마찬가지로 문자열 사이에 있는 공백은 지워지지 않는다. TRIM(LTRIM, RTRIM) 함수 예제 TRIM('문자열' or 열 이름) LTRIM('문자열' or 열 이름, '삭제할 문자(설정하지 .. 2022. 5. 12.
[MSSQL] 특정 문자 바꾸기(REPLACE) REPLACE란? MSSQL에 REPLACE의 함수가 있는데 REPLACE함수는 원하는 특정 문자를 원하는 문자를 바꾸는 함수이다. 사용자가 원하는 문자 또는 문자열을 지정하면 지정한 문자 또는 문자열을 바뀌게 된다. MSSQL의 REPLACE 함수는 숫자 / 문자 / 특수문자 상관없이 원하는 문자를 찾아 변경 가능하다. REPLACE 문법 SELECT REPLACE('문자/문자열' or 열 이름, '바꾸려는 문자/문자열', '바뀔 문자/문자열') 위 쿼리문을 보듯이 '문자/문자열'or열 이름에서 '바꾸려는 문자/문자열'을 찾은 뒤 '바뀔 문자/문자열'을 바꿔주는 함수이다. REPLACE 예제 SELECT REPLACE('문자열','문','자') AS 문자_치환 ,REPLACE('123456','456'.. 2022. 5. 11.
반응형