需求:
判断某个字符或字符串在字段中的位置,再根据位置开始截取
instr函数:instr(string str,string substr) 返回字符串substr在str中首次出现的位置,若不出现则为0
substr函数:
substr(string A,int start) 字符串A从start位置到结尾的字符串
substr(string A,int start,int len) 字符串A从start位置开始,长度为len的字符串
SELECT CASE
WHEN instr(content,'https:')>0 THEN substr(content,instr(content,'https:'))
WHEN instr(content,'file:')>0 THEN substr(content,instr(content,'file:'))
ELSE 'NULL'
END AS url,
FROM tmp1