我在 mysql 数据库中有一个字段数据。例如
quot_number
====================
UMAC/ARC/161299/801
UMAC/LAK/151542/1051
UMAC/LAK/150958/00050
我期待如下输出:
801
1051
00050
实际上,最后一个“/”之后的最后一个数字或字符必须显示在我的 sql 查询中。有什么方法可以实现吗?
我试图添加这样的东西,但没有得到预期的结果:
LEFT(quotation.quot_number, 16) as quot_number4
right(quot_number,((CHAR_LENGTH(quot_number))-(InStr(quot_number,',')))) as quot_number5
最佳答案
使用函数substring_index
。
select
substring_index(quot_number, '/', -1)
from yourtable
关于mysql - 在特定字符后拆分一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41219251/