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 [카레유]
- 이전글[MySQL] 테이블, 컬럼 코멘트(Comment) 조회 21.08.29
- 다음글[MySQL] 내용 추가 / 값 추가 21.02.23