gpt4 book ai didi

mysql - 检查小数位不为 0

转载 作者:行者123 更新时间:2023-11-29 21:05:23 25 4
gpt4 key购买 nike

目前,我的数据库中有一个 (16, 10) double 字段。我需要将其更改为 ( 16, 4 ) double 。唯一的问题是我有很多记录,我需要检查其中一些记录是否使用了超过 4 位小数。类似于 1500.3333333。问题是,通过将字段更改为 (16,4),我会在右侧得到零,例如 14,5500。

有没有什么办法,使用Mysql可以检查 double 是否使用了超过4位非0的小数?

最佳答案

使用CHAR_LENGTH()LIKE函数,如下所示:

SELECT * FROM table 
WHERE CHAR_LENGTH(column) > 4
AND column NOT LIKE "%0"

关于mysql - 检查小数位不为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com