- 문제 상황
- avg, substring 같은 SQL 함수 사용 시 Data Type 오류 발생
- 데이터 타입이 다른 경우 연산이 불가능한 환경에서는 오류가 발생할 수 있음
- 예: rating 컬럼이 숫자가 아닌 문자형으로 저장된 경우
- 원인
- 데이터가 문자형(ABC)이나 숫자형(123)으로 저장되어 있지만, 연산 대상이 데이터 타입에 맞지 않음
- 예: 문자형 데이터에 숫자 연산 함수(avg) 사용 시 오류
- 해결 방법
- 데이터 타입 변환이 필요:
- 숫자로 변환: CAST 또는 CONVERT 함수 사용
- 문자형 데이터를 숫자로 변환해 연산이 가능하도록 처리
- 문자로 변환: CAST를 사용해 숫자형 데이터를 문자형으로 변환
- 데이터 타입 변환이 필요:
'DATA 사전캠프' 카테고리의 다른 글
11일차 SQL 스터디: 팀 프로젝트 열심히 했으니 다시 놀아볼까요?! (1) | 2024.11.18 |
---|---|
10일차 SQL 스터디: 공부하다보니 팀 프로젝트 시간이 왔어요! (0) | 2024.11.16 |
8일차 아티클 스터디: 데이터를 쉽게 찾고 잘 활용할 수 있는 기반을 만드는 Data Analytics Engineer (1) | 2024.11.13 |
8일차 아티클 스터디: 데이터 분석으로 유저의 마음을 읽는 서비스가 되려면 (0) | 2024.11.13 |
6일차 아티클 스터디: 주니어 데이터 사이언티스트에게 하고 싶은 이야기들 (1) | 2024.11.11 |