我知道ClickHouse提供了replaceRegexpOne()函数,但我想使用正则表达式进行查询,而不是替换。就像MySQL一样:
select username
from table
where username REGEXP '^[0-9]*$'.
希望你能帮我,谢谢。
我知道ClickHouse提供了replaceRegexpOne()函数,但我想使用正则表达式进行查询,而不是替换。就像MySQL一样:
select username
from table
where username REGEXP '^[0-9]*$'.
我想您要找的是match()
。
match(haystack, pattern)
检查字符串是否与模式正则表达式相匹配。使用的是re2正则表达式。re2正则表达式的语法比Perl正则表达式的语法更加有限。
WHERE match(column, 'pattern')