-
[MySQL] 테이블 필드 문자열 줄바꿈, 개행문자, 엔터 제거하기 (replace 사용법, 예제)
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; 안녕하세요 반갑습니다. --------..
개발이야기/MySQL
2023. 5. 31.
-
[MySQL] IFNULL 함수로 NULL값 대체하기 (사용법, 예제)
IFNULL 함수는 주어진 값이 NULL인 경우 대체 값을 반환하는 역할을 합니다. 아래 예제는 NULL 인 항목에 대해서 0으로 대체 후 계산을 하는 쿼리입니다. 사용법 IFNULL(검사할 필드, 대체할 값); 검사할 필드가 NULL이라면 대체할 값을 반환하고, 아니면 필드 값 자체를 반환합니다. 예제 select * from test_db; SELECT pay_amt, IFNULL(cancel_amt, 'NULL 입니다.') as cancel_amt, pay_cnt, cancel_cnt from test_db; SELECT Ifnull(pay_amt,0) as pay_amt, Ifnull(cancel_amt,0) as cancel_amt, pay_cnt, cancel_cnt from test_db; ..
개발이야기/MySQL
2023. 5. 16.
-
[MySQL] WHERE IN 검색, 다중 컬럼, 서브쿼리 사용법/예제
WHERE IN 절을 사용하여 여러 값 중 하나를 검색할 수 있습니다. WHERE IN 절은 주어진 값 집합 중 하나와 일치하는 레코드를 검색하고, 여러 값을 검색할 때 유용합니다. 사용방법 SELECT column1, column2, ... FROM table_name WHERE column_name IN (value1, value2, ...); 예제 select * from test_db; select * from test_db where user in ('hoo', 'hoo2'); 위의 예제는 IN 조건으로 user가 hoo, hoo2 중 하나인 레코드를 검색합니다. select * from test_db where user not in ('hoo', 'hoo2'); NOT IN 조건을 사용하여 u..
개발이야기/MySQL
2023. 5. 10.
💲 추천 글