下面是我的字符串列,值为ex:
**客户:**支票,**编号:**3963 f4 bb-59 fb-4a 26,**姓名:**塔米尔
我只需要“3963 f4 bb-59 fb-4a 26”的值,该值位于“ID:“的开头和关键字“,“的结尾之间。请任何人建议如何只提取该ID值。字符串的长度可能不一样,里面的值也可能是混合格式,所以我想根据ID提取该字符串。我尝试使用子字符串,但无法提取结果。
xam8gpfp1#
您可以使用SUBSTRING_INDEX执行此操作:
SUBSTRING_INDEX
select description, SUBSTRING_INDEX(SUBSTRING_INDEX(description, 'ID:', -1), ',', 1) as snippet from my_table;
点击这里查看:https://dbfiddle.uk/K5FNq-EY
1条答案
按热度按时间xam8gpfp1#
您可以使用
SUBSTRING_INDEX
执行此操作:点击这里查看:https://dbfiddle.uk/K5FNq-EY