하지만 에러가 떠서 확인 해 보니 varchar 값 '1.58158e+006'을(를) 데이터 형식 int(으)로 변환하지 못했습니다.
이렇게 에러가 뜨면서 혹시 몰라 저렇게 조회 해 보니... 조회가 되는겁니다...
sellingPrice=1.58158e+006
도대체 이 값 1.58158e+006 은 뭘까요?
sellingPrice=1581580
이렇게 해도 조회가 되고....
by 마농
[2021.04.15 16:28:29]
1번) 1.58158e+006 이 표현은 수치를 지수형태로 표현한 것입니다. 자료형은 수치죠.
2번) '1.58158e+006' 이 표현은 지수형 표현을 문자로 나타낸 것입니다. 자료형은 문자죠.
에러가 난다고 하면서 질문에는 에러가 안나는 구문만 올려 주셨네요?
에러가 나는 구문을 올려 주셔야죠?
아마도 2번)의 문자 자료를 수치로 변경하다가 에러가 난 듯 하네요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.