REPLACE
- 특정 문자를 다른 것으로 바꿀 수 있는 기능 제공
replace(바꿀 컬럼, 현재 값, 바꿀 값)
select restaurant_name "원래 상점명",
replace(restaurant_name, 'Blue', 'Pink') "바뀐 상점명"
from food_orders
where restaurant_name like '%Blue Ribbon%'

SUBSTING(SUBSTR)
- 전체 데이터가 아닌 특정 문자만 필요할 때 사용
- SQL로 필요한 필요한 일정한 부분만 조회 할 수 있다.
substr(조회 할 컬럼, 시작 위치, 글자 수)
select addr "원래 주소",
substr(addr, 1, 2) "시도"
from food_orders
where addr like '%서울특별시%'

CONCAT
- 원하는 문자가 여러 컬럼에 있을 때, 하나로 합쳐서 원하는 형태로 만들 수 있다.
| 붙일 수 있는 문자의 종류 |
|---|
| 컬럼 |
| 한글 |
| 영어 |
| 숫자 |
| 기타 특수문자 |
concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .......등)
SELECT restaurant_name "원래이름",
addr "원래 주소",
CONCAT('[', SUBSTRING(addr, 1, 2), ']', restaurant_name) "바뀐 이름"
FROM food_orders
WHERE addr LIKE '%서울%'
