sql 查询时候怎么把double转成int?

sql 查询时候怎么把double转成int?,第1张

由于double 数值较大,转换成整数可能会发生溢出,在实际处理时,要注意这个问题。

CONVERT(int, 字段或变量)

CONVERT(bigint, 字段或变量)

NT、BIGINT这些是兼容的,区别是存在磁盘上占用的空间不同、能表示的数的范围不同,对于已经存在的数据进行查询、显示的程序来说,应该是没有影响的吧。

SQL Server没有double类型,若是你需要用双精度数据,如果不固定小数位,用float就可以了

若是固定小数位,可以用numric如果整数和小数都出现,可以用real


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10035459.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存