IT 개발자_S

SQL 데이터 엔터, 줄바꿈 있을때 처리방법 본문

IT

SQL 데이터 엔터, 줄바꿈 있을때 처리방법

Soso12 2020. 12. 30. 09:37
반응형

● DB 데이터에 줄 바꿈이 있을때 SQL에서 처리하는 방법

안녕하세요. 오늘은 DB 데이터 값안에 엔터, 줄바꿈 데이터가 존재 했을 때 SQL에서 처리하는 방법에 대해서 알아 보겠습니다.

DB 데이터에 줄바꿈 데이터가 있을 때 데이터를 뽑게 되면

SQL 데이터 ROW값이 한 줄이 아닌 줄바꿈 되어서 많이 당황스러웠던 적이 있었을 겁니다.

이를 해결하기 위해서는 아래와 같습니다.

SELECT MEMO
FROM SHOPING
;

예를 들어 SHOPING 테이블에 MEMO 컬럼의 데이터가 있다고 가정합니다. 

이때 MEMO 데이터 안에 줄바꿈 데이터

"안녕

하세요"

이러한 데이터 있을 경우 줄 바꿈되어서 데이터가 추출 되어 지는데 이를 해결하기 위해서는 

SELECT replace(MEMO, chr(10), '') 
FROM SHOPING
;

chr(10) => 아스키코드로 \n 줄바꿈을 의미하며

replace 를 통해 \n 을 ''으로 치환한다.

 

반응형
Comments