728x90
SQL에서도
Replace를 사용해서
지정한 값을 원하는 값으로 변경할 수 있습니닷
Python에서도 Replace를 사용할 수 있는데
SQL에서도 되는군요
Replace 함수는
Replace(원래 문자열, 찾을 문자열, 바꿀 문자열)으로 작성할 수 있습니다.
select mem_id, replace(mem_id,'001','**1'),
replace(mem_id,'0','*'),
replace('안녕하세요! 파이썬','하세요','반가워') as replace_test
from member;
(출력 결과)
replace(mem_id,'001','**1')
-> 'a001'인 mem_id에서 '001'을 '**1'로 바꿔주겠다.
replace(mem_id,'0','*')
-> 'a001'인 mem_id에서 '0'을 '*'로 바꿔주겠다.
replace('안녕하세요! 파이썬','하세요','반가워')
-> '안녕하세요! 파이썬' 문자열에서
'하세요'를 '반가워'로 바꿔줌
728x90
'DB > Oracle DB' 카테고리의 다른 글
Oracle SQL 문자열 자르기 Substr함수 활용하기 (0) | 2023.09.04 |
---|---|
Oracle SQL 데이터의 공백 제거하기 (Trim, LTrim, RTrim) (0) | 2023.09.03 |
Oracle SQL 문자채우기, 공간채우기(Lpad, Rpad) (0) | 2023.09.02 |
Oracle SQL 영문자를 대문자, 소문자, 첫글자만 대문자로 바꾸기(upper, lower, initcap) (0) | 2023.09.01 |
Oracle SQL concat(||)으로 문자합치기 (0) | 2023.08.31 |