sql server中怎么实现类型转换,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
记录下:
声明@i INT;
声明@x INT;
设置@i=3;
设置@x=5;
声明@j 浮动;
声明@m 浮动;
选择@j=(@x + 0.0)/(@i + 0.00);
选择@j
选择@m=转换(浮动,@x)/转换(浮动,@i);
选择@m
选择(@x)/(@i + 0.00);
选择(@x + 0.0)/(@i + 0.00);
输出结果:
- - - - - - - - - - - - - - - - - - - - - - - 1.66666666666667
(1行受影响)
- - - - - - - - - - - - - - - - - - - - - - - 1.66666666666667
(1行受影响)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,不是想要的结果1.66666666666666
(1行受影响)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,不是想要的结果1.666666666666666
看完上述内容,你们掌握sql server中怎么实现类型转换的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!