Athena - 检查列 a 字符串是否包含列 b 字符串
Athena - check if column a string contains column b string
我有一个包含两列的 table,A 列是一个 URL 字符串,B 列是一个跟踪 ID 字符串。我需要检查跟踪 ID 字符串是否包含在 URL 字符串中,如果是,则将其从 URL 字符串中删除。猜想这很简单,但我只是想怎么做。谢谢。
您可以查看:
url like '%' || tracking || '%'
您可以删除子字符串:
replace(url, tracking)
坦率地说,没有必要先检查跟踪 ID,因为如果它不存在,就不会被替换,所以您可以使用replace(url, tracking)
命令。
参见:6.9. String Functions and Operators — Presto Documentation
我有一个包含两列的 table,A 列是一个 URL 字符串,B 列是一个跟踪 ID 字符串。我需要检查跟踪 ID 字符串是否包含在 URL 字符串中,如果是,则将其从 URL 字符串中删除。猜想这很简单,但我只是想怎么做。谢谢。
您可以查看:
url like '%' || tracking || '%'
您可以删除子字符串:
replace(url, tracking)
坦率地说,没有必要先检查跟踪 ID,因为如果它不存在,就不会被替换,所以您可以使用replace(url, tracking)
命令。
参见:6.9. String Functions and Operators — Presto Documentation