我想创建一个与提交的'数量'有关的MySQL数据库视图,其格式如下:
Anderson | Wood | $897.55 : 548.78$, Quantity: 3**
....
似乎总是会有一个'Quantity:'字符串后跟数量编号。有没有办法找到另一个特定字符串之后的整数?这样我可以将数量放在自己的行中并使用它来动态找到价格。
答案 0 :(得分:1)
如果您有该表单中的字符串,则可以使用substring_index()
和trim()
:
select trim(substring_index(submission, 'Quantity:', -1)) + 0
这会将字符串拆分为'Quantity:
',删除前导空格并将值转换为整数。