Hao*_*aru 19 mysql string indexing substring function
我需要一只手来解决我的列字段的问题.我需要在这两个不同的"模式"字符串之间提取字符串,例如:
[... string] contract = 1234567890123350566076070666已发出= [string ...]
我想在'contract ='和'issued ='之间提取字符串
目前我正在使用
SELECT substring(substring_index(licence_key,'contract=',-1),1,40) FROM table
Run Code Online (Sandbox Code Playgroud)
问题是它之间的这个字符串不总是有40个字符,所以它不是固定的长度,因此它之前和之后的数据.这是一个不稳定的数据.
你知道我怎么能处理吗?
Gor*_*off 46
只需使用substring_index()两次:
SELECT substring_index(substring_index(licence_key, 'contract=', -1),
'issued=', 1)
FROM table;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24426 次 |
| 最近记录: |