在TSQL类型(MSSQL)中:real,float和decimal;哪种类型会导致更快的比较?
十进制使用硬件FPU计算还是纯粹用软件?
答案 0 :(得分:1)
小数不能使用FPU。浮点数或实数可以获得最佳性能,映射到FPU支持的标准IEEE浮点数。
float = double real = single
当然,单身更快。
答案 1 :(得分:0)
这些相对比较>,<或平等比较=,!=?
浮点数和实数是近似数据类型,其中小数是实际表示。如果你做的是平等,你会想要远离花车和实物。所以留下小数。
很可能,SQL Server不会去FPU进行相对比较。 FPU和其他协处理器用于算术。