컬럼 안의 특정 문자를 일괄 변경하거나, 일부만 출력하거나, 문자를 합치고 싶을 때 사용하는 code를 학습했다.
복잡해서 코드를 다 외우기보다는 이런 게 있었지하고 다음에 필요할 때 찾아서 쓸 수 있을 정도로만 기억하고 넘어가면 된다고 하셨다.

select restaurant_name "원래 상점명",
replace(restaurant_name, 'Blue', 'Pink') "바뀐 상점명"
#원래 이름과 바꾸고 싶은 이름을 병렬로 입력
from food_orders
where restaurant_name like '%Blue Ribbon%'
#상점명에 Blue Ribbon이 들어간 가게를 조회
특정 문자를 다른 문자로 바꾸고 싶을 때 replace를 사용

select addr "원래 주소",
substr(addr, 1, 2) "시도"
#주소 컬럼의 첫번째 글자부터 두 글자만 출력
from food_orders
where addr like '%서울특별시%'
전체 문자가 아닌 특정 문자만 필요할 때 substr을 사용
Substr(조회 할 컬럼, 시작할 글자 위치, 글자 수)로 입력

select restaurant_name "원래 이름",
addr "원래 주소",
concat('[', substring(addr, 1, 2), '] ', restaurant_name) "바뀐 이름"
from food_orders
where addr like '%서울%'
문자를 합치고 싶을 때 concat을 이용한다.
Concat 뒤 괄호 안에 붙이고 싶은 문자를 병렬로 입력