SQL - 如何仅获取小数点后的数字?

新手上路,请多包涵

如何只获取小数点后的数字?

示例: 2.938 = 938

原文由 user380432 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 720
2 个回答

一种方式,也适用于负值

declare @1 decimal(4,3)
select @1 = 2.938

select PARSENAME(@1,1)

原文由 SQLMenace 发布,翻译遵循 CC BY-SA 2.5 许可协议

它只给你十进制值

输入:选择 (18.45)%1

输出

0.45

原文由 Ajay 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进