You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写Snowflake查询筛选URL列包含=sr_pg_1?k=模式的记录

Snowflake 匹配指定URL模式的查询实现方案

如果你只需要筛选URL中包含固定子串=sr_pg_1?k=的记录,优先使用性能更高的字符串包含函数实现:

SELECT *
-- 替换为实际表名
FROM your_table_name
-- 替换为实际存储URL的列名
WHERE CONTAINS(url_column, '=sr_pg_1?k=');

如果后续需要扩展匹配规则(比如匹配sr_pg后接任意数字的场景),可以使用正则匹配实现:

SELECT *
FROM your_table_name
-- 正则中?为特殊字符,需要用双反斜杠转义,.*表示前后可存在任意字符
WHERE REGEXP_LIKE(url_column, '.*=sr_pg_1\\?k=.*');

注意:数据量较大时优先使用CONTAINS方案,简单字符串匹配的执行效率远高于正则匹配。

内容的提问来源于stack exchange,提问作者Sjadhav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 12:06:03