MySQL 字符串数值乘法并保留两位小数

MySQL 字符串数值乘法并保留两位小数 MySQL 字符串数值乘法并保留两位小数可以的有以下几种方法✅ 推荐方法1️⃣使用 CAST ROUND返回数值类型SELECTROUND(CAST(data_valueASDECIMAL(10,2))*1000,2)ASresultFROMyour_table;2️⃣使用 FORMAT返回字符串带千位分隔符SELECTFORMAT(CAST(data_valueASDECIMAL(10,2))*1000,2)ASresultFROMyour_table; 其他方法3️⃣隐式转换MySQL自动转SELECTROUND(data_value*1000,2)ASresultFROMyour_table;4️⃣使用 CONVERTSELECTROUND(CONVERT(data_value,DECIMAL(10,2))*1000,2)ASresultFROMyour_table; 对比示例原始值ROUND (数值)FORMAT (字符串)“12.345”12345.0012,345.00“0.1”100.00100.00 更新字段示例UPDATEyour_tableSETdata_valueROUND(CAST(data_valueASDECIMAL(10,2))*1000,2);建议查询用ROUND展示用FORMAT