在SQL中将浮点和整数相除并得到整数结果

在SQL中将浮点和整数相除并得到整数结果,sql,Sql,在SQL中,我用一个浮点值(如87.34234)除以一个整数值(2),我希望得到的结果是一个没有小数点的整数 谢谢这是非常基本的答案,请检查您是否对此感到满意: select cast(87.34234/2 as int) 或第二种选择: select cast(round(87.34234/2,0) as int) 然后把它四舍五入(地板)…你用的是哪一种?博士后?Oracle?如果将-4.56除以2,预期结果是什么?在某些DBMS中,这是默认行为。当你尝试时,你得到了什么结果?

在SQL中,我用一个浮点值(如87.34234)除以一个整数值(2),我希望得到的结果是一个没有小数点的整数


谢谢

这是非常基本的答案,请检查您是否对此感到满意:

select cast(87.34234/2 as int)
或第二种选择:

select cast(round(87.34234/2,0) as int)

然后把它四舍五入(地板)…你用的是哪一种?博士后?Oracle?如果将-4.56除以2,预期结果是什么?在某些DBMS中,这是默认行为。当你尝试时,你得到了什么结果?