데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
12.00004
일경우에는 그냥 표기하고
14.00000
일경우에는 14로만 나오도록
플로어나 라운드를 사용하니
자리수를 지정하더라구요..
Comment 6
-
withSQLServer
2018.02.06 17:01
-
아싸라비아콜롬비아
2018.02.06 17:18
그래서 저럴경우에
상단은 소수점에 숫자가 있으니까 저렿게 나오고
아래 같은 경우에는 소수점 부분에 0만들어가니
아래의 경우는 14만 나오도록...
소수좀 없어지도록 하는법 말한것이었습니다.
-
withSQLServer
2018.02.06 18:30
-
항해자™
2018.02.07 19:10
declare @v float = 12.0004;
select case convert(int,@v) when @v when convert(int,@v) else @v end -
withSQLServer
2018.02.08 10:03
헐.. 이런 단순한 방법이 CASE 문 데이터타입 다시 봐야겠네요 ㅠㅠ 전 어렵게 풀었네요!! 공유감사합니다(_ _)
-
아싸라비아콜롬비아
2018.02.12 16:40
유레카네요~~~ 감사합니다