안녕하세요. 아래 답변 감사합니다.
CAST관련하여 추가질문으로 아래 현상에 대해서 왜 그런건지 궁금합니다.
(1) SELECT CAST(AVG((int_column) as float) FROM table
(2) SELECT AVG(CAST(int_column as float)) FROM table
1번은 평균이 정수로 나와서 소숫점 첫째자리이하가 0이고
2번은 평균이 소숫점 첫째자리이하가 제대로 나옵니다.
둘다 같은 float임을 예상했습니다만 틀리네요.
왜 그런지요? 그리고 같은 결과로 반영할 계획은 없는지요?
답변 부탁드려요~
|