sql如何取有小数点后有效数字,比方说,1.0230000,-查字典问答网
分类选择

来自彭恒的问题

  sql如何取有小数点后有效数字,比方说,1.0230000,怎么取到1.023

  sql如何取有小数点后有效数字,比方说,1.0230000,怎么取到1.023

3回答
2020-10-17 04:09
我要回答
请先登录
和田康

  用cast函数例如cast(1.0230000asdecimal(18,3))=1.023

2020-10-17 04:10:48
彭恒

  但是我这个结果不知道有几位有效果小数的

2020-10-17 04:15:30
和田康

  要是自动去后面的0那就比较麻烦了,你可能会头晕:selectsubstring(convert(nvarchar(20),1.0230000),1,len(convert(nvarchar(20),1.0230000))-patindex('%[1-9]%',reverse(convert(nvarchar(20),1.0230000)))+1)

2020-10-17 04:18:18

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •