[내일배움캠프] SQL 오류 해결 방법

셔닝🧸·2025년 4월 24일

오늘의 학습

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=문자란 의미

profile
어떻게든 하겠숴여...❕

0개의 댓글