본문 바로가기
IT관련/SQL

[SQL] 문자 함수 정리(4) - TRIM([위치] [특정 문자] [FROM] 문자열)

by 확고 2022. 5. 16.
728x90
반응형

 

TRIM([위치][특정 문자][FROM] 문자열)

TRIM은 문자열의 왼쪽, 오른쪽

공백 제거가 가능하다

 

LTRIM와 RTRIM처럼

문자열에 특정 문자가 포함되어 있는지

비교하고 제거하는 것이 가능한데

(* MSSQL의 경우 공백 제거만 가능)

 

차이점은

특정 문자가 딱! 한 글자만 가능하고

어느 위치에서

LEADING(앞) / TRAILING(뒤) / BOTH(양쪽)

비교할 건지 정해야 한다

 

 

 

▼ 사용 예시 1

 

▼ 사용 예시 2

문자열로부터('핫초코')

앞에 특정 문자('핫')가

있으면 제거해라

-> '초코' 출력

 

▼ 사용 예시 3

문자열로부터('초코바')

뒤에 특정 문자('바')가

있으면 제거해라

-> '초코' 출력

 

▼ 사용 예시 4

문자열로부터('핳방문감사합니다

자주방문해주세용핳')

양쪽에 특정 문자('핳')가

있으면 제거해라

-> '방문감사합니다 자주방문해주세용' 출력

* 중간에 '핳'이 있으면 제거 안됨

 


▼ (전 게시물) -  [SQL] 문자 함수 정리(3) - LTRIM(문자열, [특정 문자]) / RTRIM(문자열, [특정 문자])

 

[SQL] 문자 함수 정리(3) - LTRIM(문자열, [특정 문자]) / RTRIM(문자열, [특정 문자])

LTRIM(문자열, [특정 문자]) * 특정 문자는 옵션 - MSSQL의 경우 사용 안 됨 입력한 문자열에 왼쪽 공백이 있는 경우 왼쪽 공백을 제거한다 * 특정 문자를 제거하고 싶은 경우에도 쓰이는데 입력한 문

j-growthdiary.tistory.com

 

▼ (후 게시물) -  문자 함수 정리(5) - LENGTH(문자열)

 

[SQL] 문자 함수 정리(5) - LENGTH(문자열)

LENGTH(문자열) 문자열의 길이를 반환(공백 포함) ▼ 사용 예시 1 ▼ 사용 예시 2 공백(4칸)도 길이로 잡는 것을 확인할 수 있음 ▼ (전 게시물) - [SQL] 문자 함수 정리(4) - TRIM([위치] [특정문자] [FROM]..

j-growthdiary.tistory.com

 

▼ (첫 번째 게시물) - [SQL] 문자 함수 정리(1) - REPLACE(전체 문자열, 바꿀 문자열, [바꿀 내용])

 

[SQL] 문자 함수 정리(1) - REPLACE(전체 문자열, 바꿀 문자열, [바꿀 내용])

REPLACE : 바꾸다 문자열 내용 바꿀 때 사용 REPLACE(전체 문자열, 바꿀 문자열, [바꿀 내용]) ▼ 사용 예시 1 ▼ 사용 예시 2 ▼ 사용 예시 3 ▼ 사용 예시 4 바꿀 문자열에 바꿀 내용을 생략하면 제

j-growthdiary.tistory.com

 

 

728x90
반응형

댓글