본문 바로가기
IT/MSSQL

[MSSQL] 엔터, 탭 제거 후 엑셀에 붙여넣기

by 베베야 2023. 11. 18.
728x90

 

MSSQL에서 SELECT한 자료를 복사해서 엑셀이나 CSV등으로 붙여넣기 해서 옮기는 경우

엑셀 시트 한칸에 한줄로 이쁘게 들어가는 것이 라니라 아래로 여러 셀로 붙여 넣어지는 경우가 있다.

이런 경우 MSSQL에서 개행문자(엔터, 탭)을 제거해줘야하는데 아래서에 간단히 알아보자

 

MSSQL 엔터제거

문법 : 엔터: REPLACE(REPLACE(컬럼명, CHAR(13), ''), CHAR(10), '');

\n, \r은 엔터이기 때문에 char(10)과 char(13)을 찾아서 REPLACE를 해준다

 

MSSQL 탭제거

문법 : 탭: REPLACE(컬럼명, CHAR(9), '')

\t는 탭이기 때문에 char(9)를 찾아서 REPLACE를 해준다

 

이상으로 MSSQL에서 엑셀로 결과를 복사해서 붙여넣어 옮기는 경우 발생하는 문제가 있을 시

엔터,탭 제거 방법에 대해서 알아보았다.

반응형
그리드형

댓글