RE: position(text,text) function

From: Jeff Eckermann <jeckermann(at)verio(dot)net>
To: "'karl(at)tecc(dot)co(dot)uk'" <karl(at)tecc(dot)co(dot)uk>, pgsql-sql(at)postgresql(dot)org
Subject: RE: position(text,text) function
Date: 2001-07-23 18:36:54
Message-ID: 08CD1781F85AD4118E0800A0C9B8580B094B57@NEZU
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

You are confusing the syntax of two similar functions:
position ('substring' in 'string')
strpos ('string', 'substring').
I have a feeling that "position" actually calls "strpos", but I am guessing
on that.

> -----Original Message-----
> From: karl(at)tecc(dot)co(dot)uk [SMTP:karl(at)tecc(dot)co(dot)uk]
> Sent: Monday, July 23, 2001 9:27 AM
> To: pgsql-sql(at)postgresql(dot)org
> Subject: position(text,text) function
>
> I'm having trouble using the position function, it's a simple built-in
> function.
>
> It returns the index of a substring within a main string.
>
> But, I just can't get it to work, it always gives this silly parser error.
> I've tried it in a variety of ways with variables instead of constants
> casting
> to text and using it in other contexts, (ie. in functions, not just in a
> select). What am I doing wrong? Is this not the correct syntax for a two
>
> argument function?
>
> test=# select position('hello','el');
> ERROR: parser: parse error at or near ","
>
>
> Karl Orbell.
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Josh Berkus 2001-07-23 19:06:11 Re: RE: position(text,text) function
Previous Message Stephan Szabo 2001-07-23 18:19:23 Re: [SQL] What's wrong with this syntax?