2

使用 mysql 我需要找到子字符串中任何字母第一次出现的位置。例如,如果我的字符串是这样的,123456A12345那么我需要找到 A 的位置。我的主要目标是获取字母表之前的所有数字。

提前致谢。

4

1 回答 1

2

如果要获取所有数字,只需通过添加 0 将字符串转换为整数:

select '12345abc'+0

返回 12345。

这不处理前导 0。而且,它不适用于任何长度的表达式,但它可以快速解决您的问题。

于 2013-03-05T16:10:31.407 回答