我的表中有一个包含此值的字段:
#3 text For string# 1
#4 Payment For Inv# 5
我想在这里做的只是显示" 1和5"在选择查询之后,问题是#n不仅限于一个数字,我就不能使用SUBSTRING了。
有关如何处理此事的任何想法?
答案 0 :(得分:1)
由于1和5位于字符串的最后位置,因此您将字符串的最后一个字符作为
SELECT SUBSTRING_INDEX(YOUR_COLUMN, ' ', -1) FROM YOUR_TABLE
答案 1 :(得分:1)
如果其1位数字始终位于字符串的右侧,请使用RIGHT()
:
SELECT RIGHT(t.YourColumn) FROM YourTable t