如何对相似的第一个单词使用regexp_contains



我有一个数据与entrance_page_name:

/search?q=
/search?
/search?ast

我能得到与第一个词相似的数据吗

WHEN REGEXP_CONTAINS(entrance_page_name, '^/search/q=') THEN 'search?q='
WHEN REGEXP_CONTAINS(entrance_page_name, '^search?') THEN 'search?'

但这并不是真的有效。任何协助,这将是非常感激!谢谢你

您可以使用原始字符串和转义字符来覆盖?象征。

SELECT CASE WHEN REGEXP_CONTAINS('/search?q=SDbmoLZK89s', r'^/search?q=') THEN 'search?q=' END as test

上面的代码应该在你的情况下工作。

相关内容

  • 没有找到相关文章

最新更新