IT/MSSQL

MSSQL 개행문자 ENTER 찾기

!? 2024. 2. 22.

 

 

MSSQL에서 개행문자(Enter)를 찾기 위해서는 다음과 같은 방법을 사용할 수 있습니다.

 

CHAR(13)과 CHAR(10) 조합 사용

 

  • 개행문자는 일반적으로 Carriage Return (ASCII 코드: 13)와 Line Feed (ASCII 코드: 10)의 조합으로 표현됩니다.
  • 다음과 같은 쿼리를 사용하여 개행문자를 찾을 수 있습니다.

 

SELECT *
FROM [테이블명]
WHERE [컬럼명] LIKE '%' + CHAR(13) + CHAR(10) + '%'

 

위의 쿼리에서 [테이블명]은 검색하려는 테이블의 이름, [컬럼명]은 개행문자를 포함한 데이터를 검색하려는 컬럼의 이름으로 대체해주시면 됩니다.

 

 

 

REPLACE 함수 사용

 

  • REPLACE 함수를 사용하여 개행문자를 다른 문자로 대체한 후, 대체된 문자열을 검색할 수도 있습니다.
  • 다음과 같은 쿼리를 사용하여 개행문자를 대체한 후에 검색할 수 있습니다.

 

SELECT *
FROM [테이블명]
WHERE REPLACE([컬럼명], CHAR(13) + CHAR(10), '대체할문자열') LIKE '%대체할문자열%'

 

위의 쿼리에서 [테이블명]은 검색하려는 테이블의 이름, [컬럼명]은 개행문자를 포함한 데이터를 검색하려는 컬럼의 이름, '대체할문자열'은 개행문자를 대체할 원하는 문자열로 대체해주시면 됩니다.

 


위의 방법들을 사용하여 MSSQL에서 개행문자(Enter)를 찾을 수 있습니다. 개행문자를 포함한 데이터를 검색하려는 테이블과 컬럼에 맞게 쿼리를 조정하여 사용하시면 됩니다.

댓글