mssql 질문좀 드립니다 자료형 관련 문제 0 1 2,737

by 준일정 [SQL Query] mssql sql oracle mysql [2021.04.15 16:00:16]


df.png (20,295Bytes)

사진을 보시면 컬럼 데이터의 실제 값은 1581580 입니다. 

하지만 에러가 떠서 확인 해 보니 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() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입