Re: Request to add feature to the Position function

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Ron Ben <ronb910(at)walla(dot)co(dot)il>, pgsql-general(at)postgresql(dot)org
Subject: Re: Request to add feature to the Position function
Date: 2017-03-27 15:43:44
Message-ID: a6d5725a-2b9e-c6cd-205d-96063ed401a9@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 03/27/2017 08:05 AM, Ron Ben wrote:
> Hi,
> position(substring in string)
> as listed here:
> https://www.postgresql.org/docs/9.1/static/functions-string.html
> locates sub string in a string.
>
> It doesn't support locateing the substring from the back.
>
> For example:
>
> position('om' in 'Tomomas')
> gives 2
>
> But if I want to locate the first occurance from the back of the string
> it's impossible/

aklaver(at)test=> select position('om' in reverse('Tomomas'));
position
----------
4

>
> My suggestion is to create a function
> position(substring in string,order)
> where order can be: begin, end
>
> and it will find the string according to this parameter.
> This is pretty easy to implement and should be a part of the PostgreSQL
> tools.
>
> similar fuctionality exists in trim function where user can specify
> leading or taling parameter

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Brian Dunavant 2017-03-27 16:03:12 Re: Request to add feature to the Position function
Previous Message Ron Ben 2017-03-27 15:05:27 Request to add feature to the Position function