sql 去除小数点后的0

如果您要从 SQL 查询结果中去除数字的小数点后的零,则可以使用 TRIM 和 REPLACE 函数。具体的方法如下:

假设您有一个名为 price 的列,其中包含价格信息,例如 23.00 45.50 98.75 等。您可以使用以下 SQL 查询来去除小数点后的零:

SELECT TRIM(TRAILING '0' FROM REPLACE(price, '.', '')) as clean_price FROM your_table;

这个查询将会从 price 列中取出所有的小数点,并将其替换为空字符串。接着,TRIM 函数将删除结果字符串末尾的所有零。最后,查询结果会显示一个名为 clean_price 的新列,其中包含去除了小数点后的零的价格值。

需要注意的是,这个查询只会删除小数点后面的零。如果某个价格值没有小数部分,则它的值将不会被修改。

  •