RE: Match against a column of regexes?
| От | Stephen Froehlich |
|---|---|
| Тема | RE: Match against a column of regexes? |
| Дата | |
| Msg-id | BL0PR06MB4882B3762B1482B4CE450322E56B0@BL0PR06MB4882.namprd06.prod.outlook.com обсуждение исходный текст |
| Ответ на | Re: Match against a column of regexes? (Tom Lane <tgl@sss.pgh.pa.us>) |
| Список | pgsql-novice |
Actually, all I needed to do was to reverse the input text and the column name in the query:
SELECT DISTINCT group_id FROM logins WHERE '[user_email]' ~* email_regex;
--Stephen
-----Original Message-----
From: Tom Lane <tgl@sss.pgh.pa.us>
Sent: Friday, October 18, 2019 1:27 AM
To: Stephen Froehlich <s.froehlich@cablelabs.com>
Cc: pgsql-novice@lists.postgresql.org
Subject: Re: Match against a column of regexes?
Stephen Froehlich <s.froehlich@cablelabs.com> writes:
> I was wondering if there was an elegant way to match a given string against a column of regexes within PostgreSQL?
I'monly working with a few tens of lines, so I can read them all into R and examine them 1-by-1, but I thought I would
ask.
Something like
... WHERE mystring ~ ANY (SELECT regex FROM regexes)
should do.
regards, tom lane
В списке pgsql-novice по дате отправления: