데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
현재 DB상에 저장되있는 값은 1.250427E+07같이 지수형입니다. 이것을 0>이상일때 COUNT하는 쿼리를 만들려고 하는데 지수형은 비교가 되지 않는 것으로 알고 있습니다.
그래서 지수형을 실수형으로 바꾸고 0보다 큰값일 때 카운트 하는 쿼리를 작성을 할려고 하는데 어떻게 하면 좋을까요
현재 테이블 구성도 입니다.
USER_INFO GISU
테스트 1.250427E+07
테스트 1.250427E+07
테스트 1.250427E+07
테스트1 1.250427E+07
테스트1 1.250427E+07
출력되는 결과값: 테스트 3 테스트1 2 가 나와야함
Comment 1
-
처리짱
2016.10.26 19:55
제가 알고 있는게 맞는지 모르겠는데..
E+07 의 의미가 1. 밑으로 7자리의 숫자가 있다는 의미입니다.
12504270 ~ 12504279 까지의 숫자가 되겠네요.
실수형이라 하면 . 왼쪽을 정수로보고 점 이하를 소숫점으로 본다는 이야기 인지 모르겠으나..
GISU / 10000000 이게 0보다 큰값을 찾는게 아닌가 싶네요..