[MySQL] MySQL 공백, 탭, 라인피드, 캐리지리턴 등을 제거하는 방법
본문
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 [카레유]
댓글목록1
익명글님의 댓글