gpt4 book ai didi

sql-server - 在 sql server 中使用除法获取值 "18.18181818181818"?

转载 作者:行者123 更新时间:2023-12-01 06:26:21 24 4
gpt4 key购买 nike

如何从 SQLSERVER 获取值“18.18181818181818”

SELECT (2/11)*100

我使用了这个代码,但它给了我 0 为什么?

在计算器中,它给了我“18.18181818181818”!

我的代码中是否缺少任何内容?

最佳答案

你得到一个零,因为你正在执行 integer math .

尝试将整数常量之一更改为 decimal constant你会得到你所期望的:

SELECT 2./11*100 -- To simplify the expression, I removed the parentheses 

关于sql-server - 在 sql server 中使用除法获取值 "18.18181818181818"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com