是否有一种通过查找特定模式来选择条目的简短方法?
我的表格“data”中有一个名为“keyword”的列,是的,我通过执行以下查询找到了一些条目但不是全部:
SELECT ca.userid_click, ca.keyword
FROM data ca WHERE
ca.date > '2016-05-01'
AND (ca.keyword LIKE '%[AAID]%_%[IDFA]%')
GROUP BY ca.userid_click, ca.keyword;
可悲的是,我有一些缺失的条目,我没有胶水如何才能得到它们。
所有想要的条目的共同点是像
这样的模式47ba96a8-cafa-4ce1-ab23-fa4a5df5a381
或
b839927c-cc05-4235-92e0-86763472700f
所以 8个字符 - 4个字符 - 4个字符 - 4个字符 - 12个字符以“ - ”绑定。问题是有时这个子字符串在我的字符串的开头,有时在中间或结尾。
有没有一种聪明的方式来提取这些条目?我尝试了几种方法,但我想有一种方法可以提取所有方法。