From: | Madison Kelly <linux(at)alteeve(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: PostgreSQL equivelant of this MySQL query |
Date: | 2007-07-14 02:04:28 |
Message-ID: | 46982F2C.5070505@alteeve.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Madison Kelly wrote:
> Hi all,
>
> I am reading through some docs on switching to Postfix with a SQL
> backend. The docs use MySQL but I want to use PgSQL so I am trying to
> adapt as I go. I am stuck though; can anyone help give me the PgSQL
> equiv. of:
>
> SELECT
> CONCAT(SUBSTRING_INDEX(usr_email,'@',-1),'/',SUBSTRING_INDEX(usr_email,'@',1),'/')
> FROM users WHERE usr_id=1;
>
> If the 'usr_email' value is 'person(at)domain(dot)com' this should return
> 'domain.com/person'.
>
> Thanks for the help!
>
> Madison
Bah, answered my own question after posting. :)
For the record:
SELECT substring(usr_email FROM '@(.*)')||'/'||substring(usr_email FROM
'(.*)@') FROM users WHERE usr_id=1;
Sorry for the line noise!
Madi
From | Date | Subject | |
---|---|---|---|
Next Message | Steve Atkins | 2007-07-14 02:13:32 | Re: PostgreSQL equivelant of this MySQL query |
Previous Message | Madison Kelly | 2007-07-14 01:39:31 | PostgreSQL equivelant of this MySQL query |