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

来自彭恒的问题

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

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

3回答
2020-10-1704: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
大家都在问
最新问答