mysql SQL:如何删除表中某些列的小数点后的零

xfb7svmp  于 2023-11-16  发布在  Mysql
关注(0)|答案(1)|浏览(131)

下面有一个用sql查询的表,在某些列中,数字的小数点后有太多的零。如何修改当前的sql查询,使其显示所需的表?谢谢!
从表1中选择名称、金额、产品数量
| 名称|量|产品数量|
| --|--|--|
| 一|10.000000| 1.0000000000|
| B| 123.000000000| 3.0000000000|
我想要这样的table
| 名称|量|产品数量|
| --|--|--|
| 一| 10 | 1 |
| B| 123 | 3 |
我应该如何更新sql查询?谢谢

uqcuzwp8

uqcuzwp81#

您可以使用CASTROUND

SELECT 
    Name,
    CAST(amount AS INT) AS amount,
    CAST(Number_of_products AS INT) AS Number_of_products
FROM Table1

个字符
INT更改为您期望的结果数据类型BIGINTSMALLINT等。

相关问题