Re: Request to add feature to the Position function
| От | Adrian Klaver | 
|---|---|
| Тема | Re: Request to add feature to the Position function | 
| Дата | |
| Msg-id | a6d5725a-2b9e-c6cd-205d-96063ed401a9@aklaver.com обсуждение исходный текст  | 
		
| Ответ на | Request to add feature to the Position function (Ron Ben <ronb910@walla.co.il>) | 
| Ответы | 
                	
            		Re: Request to add feature to the Position function
            		
            		 | 
		
| Список | 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@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.klaver@aklaver.com
В списке pgsql-general по дате отправления: