使用mysql如何在字符串中查找第一次出现的字母

时间:2013-03-05 16:07:55

标签: mysql sql

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

select '12345abc'+0

返回12345。

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