안녕하세요.
오늘은 간단하게 데이터 값을 한번에 치환할 수 있는 Replace 쿼리에 대해 알아보겠습니다.
MySQL Replace 데이터 치환하기
▣ 예시 데이터 :: Url_Example
--예시 데이터 만들기
CREATE TABLE Url_Example
(`No` int, `Url` varchar(21))
;
INSERT INTO Url_Example
(`No`, `Url`)
VALUES
(1, 'http://tistory1.co.kr'),
(2, 'http://tistory2.co.kr'),
(3, 'http://tistory3.co.kr'),
(4, 'http://tistory4.co.kr'),
(5, 'http://tistory5.co.kr')
;
▣ 데이터 치환하기
- 먼저, 치환된 데이터 값을 Select문으로 확인해야 함.
- 혹시 모를 에러값이 포함될 가능성이 있기에 테이블의 값을 바꾸는 Update문은 신중하게 사용해야 함.
--데이터 치환 확인
Select REPLACE(Url, 'http://', 'https:/') as Url
FROM Url_Example;
--데이터 치환 반영
UPDATE Url_Example SET content = REPLACE(Url, 'http://', 'https:/');
반응형
'Programming > SQL' 카테고리의 다른 글
[MySQL] 데이터 타입 변환 (Cast, Convert) (0) | 2022.11.30 |
---|---|
[MySQL] 3자리 콤마 찍기 (천단위 구분) (0) | 2022.11.18 |
[MySQL] 테이블 목록 조회하기 (Show, information_schema) (0) | 2022.11.15 |
[MySQL] 행과 열 바꾸기 (Transpose) (2) | 2022.11.12 |
[SQL] 외래키 Foreign Key (1) | 2022.11.11 |
댓글