반응형
엑셀로 데이터가 넘어 왔고,
해당 데이터가 몇개가 안되길래 엑셀 데이터 그대로 복사 붙여넣기를 했더니
엑셀내 개행문자가 같이 데이터 항목으로 넣어졌다.
이럴때 없애는 법에 대해서 기록해둔다 (자주 발생하기 때문... 엑셀 싫다...)
개행문자가 발생한 상황
개행문자 데이터를 없앨 수 있는 2가지 방법
Select문
DB 데이터로는 개행문자가 남아있어야 하지만, 누군가에게 보여줘야할 때 없애서 넘겨줘야 할 때 사용한다.
SELECT REPLACE(REPLACE(변경할컬럼명, '\n', ''), '\r', '') FROM 테이블명;
Update문
DB내의 데이터도 개행문자가 삭제 되어져야 할 때 사용한다.
UPDATE 테이블명 SET 컬럼명 = REPLACE(REPLACE(컬럼명, '\n', ''), '\r', '') WHERE 조건문
조건문이 있는 경우에 한하여 조건문을 작성해주면 더 좋다!
728x90
반응형