如何使用regexp_contains作为类似的第一个单词

jogvjijk  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(135)

我有一个入口页面名称为:

/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?'

但它不是真的工作。任何帮助这将是非常感谢!谢谢

jqjz2hbq

jqjz2hbq1#

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

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

以上代码应该能在您的情况下正常工作。

相关问题