我在mysql db中有一个字段数据。例如
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
答案 0 :(得分:5)
使用函数substring_index
。
select
substring_index(quot_number, '/', -1)
from yourtable