Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 SQL Server 2005 数据库中有 1500 多行,在一个表中。该列是 PK 类型float。
float
数据如下:
130226.1 130226.2 .... 130226.9
我想做的是:将其转换为
130226.001 130226.002
有没有一种有效的方法来做到这一点?
请指教。
这将做:
Update table1 set column1 = floor(column1) + (Column1 - floor(column1)) / 100
SQL小提琴
使用类似DECIMAL(13,3)允许小数点前10位和小数点后3位的东西
DECIMAL(13,3)