gpt4 book ai didi

用于查找以空格分隔的数字 0 的 Mysql 正则表达式

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

我需要找到空格分隔的数字“0”。需要在我的sql查询中使用来搜索一些结果。我用了[[:<:]]0[[:>:]]但这会返回 0%, 0.5% ,0.00, 1.0 以及像 Rs 0

这样的实际结果

我应该使用什么来仅获取不包含这些结果(如 0%、0.5 或 1.0)的有效结果

Edited: Solution given by Rahul was correct but I also found alternative solution->

WHERE column_name REGEXP '([[:blank:]]|^)0([[:blank:]]|$)'

最佳答案

您可以像这样不使用正则表达式来尝试:

WHERE CONCAT(' ', mycol, ' ') LIKE '% 0 %'

如果 0 在开头或结尾,那么你可以使用 OR

WHERE CONCAT(' ', mycol, ' ') LIKE '% 0 %' OR
CONCAT('', mycol, ' ') LIKE '%0 %' OR
CONCAT(' ', mycol, '') LIKE '% 0%'

关于用于查找以空格分隔的数字 0 的 Mysql 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33213517/

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