gpt4 book ai didi

REGEXP_LIKE 没有选择正确的结果

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

我试图从一个 varchar 列中选择以一个 + 字符开头并且后面只有数字的数字。我使用了 regex_like 运算符,但它也会在结果中选择特殊字符。

预期的正确值:

+369
+6589445
+5896552

错误:

693
+4534dfgfgf#
+3435435*%

我试过了,

SELECT Column FROM Table WHERE REGEXP_LIKE(Column , '^[+][0-9]');

最佳答案

要选择以 + 开头然后是一位或多位数字的值,请使用

^[+][0-9]+$
^^

$ 将强制字符串结尾边界,+ 将允许匹配 1 次或多次出现的加号量化的构造([0 -9] 字符类)。

这是一个demo showing how this regex works .

关于REGEXP_LIKE 没有选择正确的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37067114/

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