본문 바로가기
카테고리 없음

[MySQL] MySQL 공백, 탭, 라인피드, 캐리지리턴 등을 제거하는 방법

by IT HUB 2021. 2. 24.
728x90
반응형

MySQL 공백, 탭, 라인피드, 캐리지리턴 등을 제거하는 방법

 

필드값 변경 함수

 

replace(필드명, 변경할 문자, 변경될 문자)

- '필드명'에 해당하는 레코드에서 '변경할 문자'를 모두 '변경될 문자'로 변경한다.

 

1. 공백제거(앞/뒤의 공백을 제거한다)

- update table set field = replace(field, ' ', '');

* table은 테이블명, field는 필드명이다. 

 

2. 개행문자 제거

- update table set field = replace(field, '\r\n', '');

 

3. 탭( Tab - char(9) ) 제거

- update table set field = replace(field, char(9), '');

- field 값에 탭(char(9))이 있다면, 없애서('') 레코드 값을 수정하라.

 

4. 라인피드(Line Feed) 제거

- update table set field = replace(field, char(10), '');

- field 값에 라인피드(char(10))이 있다면, 없애서('') 레코드 값을 수정하라.

 

5. 캐리지리턴(Carriage Return) 제거

- update table set field = replace(field, char(13), '');

- field 값에 캐리지리턴(char(13))이 있다면, 없애서('') 레코드 값을 수정하라.

 

이쯤 되면 응용도 가능하다. 

 

6. 하이픈( - ) 제거

- update table set field = replace(field, '-', '');

출처: httpsː//curryyou.tistory.com/68 [카레유]

반응형

댓글