如何在sql中修剪money数据类型的结尾

时间:2016-01-25 17:51:36

标签: sql

假设我在表格中有一个货币数据类型的列,$ 53125,我想更新表格的“销售”列,因此该单元格的价格为53美元(作为示例)。这可能吗?

1 个答案:

答案 0 :(得分:0)

在mysql中,语法如下所示

UPDATE orders 
SET sales = CONCAT("$", FLOOR(sales/1000))

十进制数据类型,仅提供浮点数。要转换为货币,您必须使用CONCAT方法。

要向下舍入到最接近的1,000,请使用floor方法。