下記のテーブルから

SELECT contents FROM sample WHERE contents LIKE '%mn%'

とすると、「jklmnopqr」が返ってきますが、「klmnop」のように、一致した部分の前後2文字を抽出する方法はありますか?

sample
+---+-----------+
|ID |  contents |
+---+---------- +
| 1 | abcdefghi |
| 2 | jklmnopqr |
| 3 | stuvwxyz  |
+---+-----------+