gpt4 book ai didi

mysql - mysql 查询中仅按数字搜索

转载 作者:行者123 更新时间:2023-11-29 10:43:22 24 4
gpt4 key购买 nike

遇到这个问题:

我需要比较 mysql 表中是否存在数字,但某些输入上的数字格式为“-”和“.”。但我只想检查数字是否相等。

到目前为止我是这样的:

SELECT value
FROM table
WHERE (value REGEXP '^[0-9]+$') LIKE '000';

000 是我想查看表中是否存在但没有字母字符的数字...它可能类似于 0-00 或 0.00 但我需要忽略字母数字字符...但此查询不返回任何内容。 ..

我已经成功地显示了这样的记录:

SELECT value
FROM table
WHERE value REGEXP '^[0-9]+$';

这仅显示数字...但我需要比较。

非常感谢!

ps:生疏的英语抱歉;-)

最佳答案

尝试如下:

从表中选择值,其中replace(replace(value, '-', ''), '.', '') = '000'

关于mysql - mysql 查询中仅按数字搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45059700/

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