获取整数后跟字符串
Get integer followed by string
我想创建一个与提交的 'quantity' 有关的 MySQL 数据库视图,其格式如下:
Anderson | Wood | 7.55 : 548.78$, Quantity: 3**
....
似乎总是有一个“数量:”字符串,后跟数量编号。有没有办法找到另一个特定字符串后面的整数?这样我就可以将数量放在自己的行中并使用动态查找价格。
如果您有这种形式的字符串,您可以使用 substring_index()
和 trim()
:
select trim(substring_index(submission, 'Quantity:', -1)) + 0
这会在 'Quantity:
' 处拆分字符串,删除前导空格并将值转换为整数。
我想创建一个与提交的 'quantity' 有关的 MySQL 数据库视图,其格式如下:
Anderson | Wood | 7.55 : 548.78$, Quantity: 3**
....
似乎总是有一个“数量:”字符串,后跟数量编号。有没有办法找到另一个特定字符串后面的整数?这样我就可以将数量放在自己的行中并使用动态查找价格。
如果您有这种形式的字符串,您可以使用 substring_index()
和 trim()
:
select trim(substring_index(submission, 'Quantity:', -1)) + 0
这会在 'Quantity:
' 处拆分字符串,删除前导空格并将值转换为整数。