【发布时间】:2021-01-09 10:02:18
【问题描述】:
我知道clickhouse提供了replaceRegexpOne()函数,但是我想用正则表达式来查询,而不是替换。喜欢 MySQL:
select username
from table
where username REGEXP '^[0-9]*$'.
希望你能帮助我,谢谢。
【问题讨论】:
标签: regex database clickhouse
我知道clickhouse提供了replaceRegexpOne()函数,但是我想用正则表达式来查询,而不是替换。喜欢 MySQL:
select username
from table
where username REGEXP '^[0-9]*$'.
希望你能帮助我,谢谢。
【问题讨论】:
标签: regex database clickhouse
我猜你正在寻找match()。
match(haystack, pattern)
检查字符串是否匹配模式正则表达式。一个 re2 正则表达式。 re2 正则表达式的语法比 Perl 正则表达式的语法更受限制。
WHERE match(column, 'pattern')
【讨论】: