SQL分隔字符串问题,标题长,引起关注!~
这是通过采集得到的快播地址。
qvod://207954596|E109AB353174CA9E572B97522208ACAFAABB2EBA|123.rmvb|
其中E109AB353174CA9E572B97522208ACAFAABB2EBA这是快播地址的唯一标识。
所以想把采集到的地址中的唯一标识跟数据库里的对比是否重复。
MYSQL语句该怎么写?有点复杂
mysql> select substring_index(substring_index(‘qvod://207954596|E109AB353174CA9E
572B97522208ACAFAABB2EBA|123.rmvb|’,’|’,2),’|’,-1) as a;
+——————————————+
| a |
+——————————————+
| E109AB353174CA9E572B97522208ACAFAABB2EBA |
+——————————————+
1 row in set (0.00 sec)
substring_index(substring_index(快播地址,’|’,1),’//’,-1)