| От | Madison Kelly |
|---|---|
| Тема | Re: PostgreSQL equivelant of this MySQL query |
| Дата | |
| Msg-id | 46982F2C.5070505@alteeve.com обсуждение исходный текст |
| Ответ на | PostgreSQL equivelant of this MySQL query (Madison Kelly <linux@alteeve.com>) |
| Список | 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@domain.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
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера