如何在sql中修剪货币数据类型的结尾
假设我在一个表中有一个货币数据类型的列,$53125,我想更新该表的“sales”列,因此该单元格的值将改为$53(例如)。这可能吗?在mysql中,语法如下所示如何在sql中修剪货币数据类型的结尾,sql,Sql,假设我在一个表中有一个货币数据类型的列,$53125,我想更新该表的“sales”列,因此该单元格的值将改为$53(例如)。这可能吗?在mysql中,语法如下所示 UPDATE orders SET sales = CONCAT("$", FLOOR(sales/1000)) 十进制数据类型,仅用于浮点数。要转换为货币,您必须使用CONCAT方法 要舍入到最接近的1000,请使用floor方法 更新选项卡\u name SET sales=FLOOR(sales/1000),其中…您可以除以
UPDATE orders
SET sales = CONCAT("$", FLOOR(sales/1000))
十进制数据类型,仅用于浮点数。要转换为货币,您必须使用CONCAT
方法
要舍入到最接近的1000,请使用
floor
方法 更新选项卡\u name SET sales=FLOOR(sales/1000),其中…
您可以除以千,然后四舍五入为零。您使用的是哪种数据库管理系统?SQL(查询语言)没有“money”数据类型。