MSSQL中进行SQL除法运算结果为小数却显示0的解决方法【永利集团304com】

后天在用MSSQL实行SQL除法运算时,发掘运算结果有小数,而整数部分为0时,结果直接显示为0,经过豆蔻梢头翻测验发掘了消弭方法,拿来享受。

假如好似下的少年老成段SQL除法运算:

select field1/field2 from table

即便其运算结果应当为0.123,但实质上在MSSQL查询编辑器中运算间接就显得为0了,那么要想呈现其真实性结果,有怎么着方法吗?方法就是将分子田野先生1的数据类型逼迫转变为float型,方法如下:

select cast(field1 as float)/field2 from
table

发表评论

电子邮件地址不会被公开。 必填项已用*标注