mysql 字符转数值 不显示 0
时间: 2023-08-05 11:04:56 浏览: 99
sql 字符转换数值
如果你想将一个数值字段中的数字类型转换为字符类型,并且不显示小数点后的 0,你可以使用 MySQL 中的 TRIM 和 TRAILING 函数。例如,假设你有一个包含小数的数值字段 `price`,你可以使用以下 SQL 语句将其转换为字符类型,并删除小数点后的 0:
```
SELECT TRIM(TRAILING '.' FROM TRIM(TRAILING '0' FROM CAST(price AS CHAR)));
```
这个语句首先将数值字段 `price` 转换为字符类型,然后使用 TRIM 函数删除数值字段中的前导和尾随空格。接下来,使用 TRAILING 函数删除尾随的 0,最后再使用 TRAILING 函数删除尾随的小数点。这样,你就可以得到一个不显示小数点后的 0 的字符类型值。
阅读全文