On Mon, Mar 27, 2017 at 9:16 AM, Adrian Klaver <adrian.kla...@aklaver.com> wrote:
> On 03/27/2017 09:03 AM, Brian Dunavant wrote: > >> That does not return the correct answer for the original poster's request. >> >> flpg=# select position('om' in reverse('Tomomasaaaaaaaaaaa')); >> position >> ---------- >> 15 >> (1 row) >> > > It shows the position counting back from the end. If you want counting > from the front: > > aklaver@test=> select (length('Tomomasaaaaaaaaaaa')+ 1) - position('om' > in reverse('Tomomasaaaaaaaaaaa')); > ?column? > ---------- > 4 > > Choosing a word containing an embedded palindrome is not recommended when dealing with "reverse string" examples... David J.