2016-04-23 13 views
1

私は文字列で値(varchar)を持っています。言葉があります。ジョンは、少なくとも2回、各価値の中で繰り返されます。文字列の最後の単語を見つける方法sqlite3

ジョンが町に行った。彼は彼のガールフレンドを訪問した。彼女はジョンが大好きです。 ジョンが大好きです。

または。

彼は町に行きました。ジョンはサッカーが好きです。 ジョンがアイスクリームを好む。

文字列内に最後に書き込まれた 'John'の位置を見つけるために動的な解決策が必要です。

これは可能ですか?

+0

はい、再帰的なCTEがあります。あなたは本当にSQLでこれを行う必要がありますか? –

+0

はい、それ以外の方法はありません。私はinstr、substrなどのすべてを読んで、それは最初のジョンを得るのは非常に簡単ですが、最後は複雑です。 – mssqlw

+0

サンプルデータと目的の結果を表示します。 –

答えて

関連する問題