Data Type 오류 해결하기
Data Type 오류 해결하기
✔️ 숫자 계산이나 문자 가공 시 자주 발생하는 오류 해결
🔻🔻🔻[rating] 숫자가 포함되어 있지만 문자로 저장된 상태
⭐️컬럼명 옆에 '123'은 숫자로 저장 & 'ABC'는 문자로 저장되어 있다는 의미
➡️ 문자와 숫자가 혼합된 경우 함수에 사용할 때 데이터 타입 변경
1️⃣ 문자 ▶️ 숫자로 변경
cast(if(rating='not given', '1', rating) as decimal)
2️⃣ 숫자 ▶️ 문자로 변경
concat(restaurant_name, '-', cast(order_id as char))
⭐️ char=문자란 의미