DB/Oracle DB
Oracle SQL 데이터 치환하기(Replace) 데이터 값 변경하기
공호랑
2023. 9. 11. 16:38
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