次の例の文字列があります。
この文字列は非常に大きく、160 文字を超えています。部分文字列で切り取って 160 文字にすることもできますが、最後の単語が切り取られてしまいます。
今は約160文字にしたいので、substring()
SELECT SUBSTRING('This string is very large, it has more then 160 characters.
We can cut it with substring so it just has 160 characters but then it cuts
of the last word that looks kind of stupid.', 0 , 160)
結果は次のとおりです。
この文字列は非常に大きく、160 文字を超えています。部分文字列で切り取って 160 文字にすることができますが、最後の単語を切り取ります。
ここで、最後の単語 (この場合は単語) を締めくくる方法を見つける必要があります。looks
この問題にアプローチする最善の方法は何ですか?