2

mysql を使用して、部分文字列内の任意のアルファベットの最初の出現位置を見つける必要があります。たとえば、私の文字列が次のような場合、123456A12345A の位置を見つける必要があります。私の主な目標は、アルファベットの直前のすべての数字を取得することです。

前もって感謝します。

4

1 に答える 1

2

すべての数字を取得したい場合は、0 を追加して文字列を整数に変換します。

select '12345abc'+0

12345 を返します。

これは先頭の 0 を処理しません。また、長さの式では機能しませんが、問題をすばやく解決できる場合があります。

于 2013-03-05T16:10:31.407 に答える