0

テキストフィールド内の特定の文字の最大ストレッチの長さを見つけるクエリを作成するにはどうすればよいですか?例えば:

283948XXXX92388888888X92380XXXX0983XXXXXXXXXXXXXXXXXX45

文字を「8」にしたい場合は、「8」の整数値を返します。

文字を「X」にしたい場合は、「18」の整数値を返します。

どんな助けでも大歓迎です!

-Raymosrunerx

PS:私はパテを使用していて、MySQLを搭載したサーバーにリモートアクセスしています

4

1 に答える 1

1

より簡単な答えは、あなたがそうしないということです。PythonやPerlなどのスクリプト言語を使用します。

Pythonで文字列を取得したら、次のようにすることができます。

def findLength(str,char):
    count =0
    max = 0
    for ch in str:
        if ch == char:
            count+=1
        else:
            if count > max:
                max = count
            count = 0
    return max

print findLength('283948XXXX92388888888X92380XXXX0983XXXXXXXXXXXXXXXXXX45','X')
于 2012-10-01T21:32:36.747 に答える