반응형
REPLACE() 함수는 문자열 내에서 특정 문자 또는 문자열을 다른 문자열로 대체하는 데 사용되는 함수입니다.
사용법
REPLACE(원본문자열, 찾을문자열, 대체할문자열)
REPLACE(REPLACE([컬럼명], char(13), ''), char(10), '')
CHAR(13)은 ASCII 코드 13에 해당하는 개행 문자(\r)를 나타내고, CHAR(10)은 ASCII 코드 10에 해당하는 줄 바꿈 문자(\n)를 나타냅니다.
CHAR(13)과 CHAR(10)을 빈 문자열로 대체하여 줄 바꿈 문자와 개행 문자를 제거하는 역할을 합니다. 즉, 해당 칼럼의 문자열에서 줄 바꿈과 개행 문자를 모두 제거한 결과를 반환합니다.
예제
select * from test_db;
안녕하세요
반갑습니다.
-------------
이것은
여러 줄에 걸쳐
작성된
텍스트입니다.
---------------
안녕하세요
select replace(replace(field, char(13), ''), char(10), '') as replace_field from test_db;
간단한 예제이니 응용해서 사용하시면 됩니다.
반응형
'개발이야기 > MySQL' 카테고리의 다른 글
[MySQL] SELECT alias(별칭) 조건문에서 사용하기, 예제 (having) (0) | 2023.06.30 |
---|---|
[MySQL] EXISTS 사용법, 예제, 활용하기 (조건 만족 검색) (0) | 2023.06.08 |
[MySQL] 콤마로 구분된 문자열 검색하기 (FIND_IN_SET 사용법, 예제) (1) | 2023.05.25 |
[MySQL] IFNULL 함수로 NULL값 대체하기 (사용법, 예제) (0) | 2023.05.16 |
[MySQL] WHERE IN 검색, 다중 컬럼, 서브쿼리 사용법/예제 (0) | 2023.05.10 |
댓글