MySQL - 문자열 변경하는 replace() 함수
replace 함수란
특정 문자열을 원하는 문자열로 변환하는 함수이다!
ex ) replace(컬럼명, '기존문자열', '변경 문자열')
사용법은 2가지가 있는데,
1. select
해당 문자열을 변경해서 selcet 하는 방법이다.
예제 ) title의 공백을 ->로 나오도록 조회.

▼
SELECT REPLACE(title, ' ', '->')
from books;

정상적으로 바뀐 것을 확인할 수 있다.
* 여기서 !!! replace 함수를 사용하면서 조회했을 때 replace(title, ' ', '->') 로 그대로 나오게 되었다.
이럴 때는 ! as 를 사용해서 이름을 변경해주면 된다!

2. update
첫번째 방법에서는 문자열을 바꿔서 조회를 한거지만,
update를 사용해서 변경할 수 있다.
예제 ) title의 공백을 ->로 조회하지않고, 아예 변경을 하자.

▼


'Database > MySQL (DBeaver)' 카테고리의 다른 글
| [DBeaver] MySQL - 문자를 대문자/소문자로 바꾸는 함수 UPPER(), LOWER() (0) | 2025.01.12 |
|---|---|
| [DBeaver-MySQL] : 여러 문자열을 하나로 합치는 concat()함수 (0) | 2025.01.12 |
| [DBeaver-MySQL] : 데이터 CRUD 키워드(insert, select, update, delete) (0) | 2025.01.12 |
| [DBeaver-MySQL] MAX(최대값) 함수와 MIN(최소값) 함수 (1) | 2025.01.12 |
| [DBeaver-MySQL] 테이블에 하나의 데이터 넣기 : insert into (1) | 2025.01.12 |