如何从SQLSERVER获取值"18.18181818181818"
SELECT (2/11)*100
Run Code Online (Sandbox Code Playgroud)
我用这个代码,但它给了我0为什么?
在计算器中,它给了我"18.18181818181818"!!
我的代码中有什么遗漏的东西吗?
你得到零,因为你正在执行整数数学.
尝试将一个整数常量更改为十进制常量,您将得到您期望的结果:
SELECT 2./11*100 -- To simplify the expression, I removed the parentheses
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |