사용 방법
if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때) TURE FALSE
IF문 예시
SELECT restaurant_name, cuisine_type "원래 음식 타입", IF(cuisine_type='Korean', '한식', '기타') "음식 타입" FROM food_orders
- 사용방법
case when 조건 1 then 값(수식)1 when 조건 2 then 값(수식)2 else 값(수식)3 then
- CASE 예제
SELECT restaurant_name, addr, #2.restaurant_name과 addr 컬럼을 불러온다 CASE WHEN addr like '%경기도%' then '경기도' #3. 경기도가 포함된 단어를 '경기도' WHEN addr like '%특별%' or addr like '%광역%' then SUBSTRING(addr, 1, 5) #4.특별시 or 광역시일때는 5글자 붙여서 아닐떄는 앞의 두글자만 사용 ELSE SUBSTR(addr, 1, 2) end "변경된 주소" # 아닐떄는 앞의 두글자만 사용 FROM food_orders # 1. food_orders 테이블을 불러온다.
