Re: Reverse pattern match.

Поиск
Список
Период
Сортировка
От Rod Taylor
Тема Re: Reverse pattern match.
Дата
Msg-id 1061247934.33964.1.camel@jester
обсуждение исходный текст
Ответ на Reverse pattern match.  ("Moonstruck" <bogus.email@pls-relpy-to.group>)
Список pgsql-sql
On Mon, 2003-08-18 at 03:05, Moonstruck wrote:
> I want to create a table of  regular expression patterns (for assessing
> phone numbers), something like:
> CREATE TABLE CallType ( pattern varchar primary key,
>                         type    varchar,
>                         rate    int4);
> INSERT INTO CallType VALUES ('0[3-9]________','Interstate Call',50);
> INSERT INTO CallType VALUES ('9_______','Local Call',25);
> INSERT INTO CallType VALUES ('0011__________%','International Call',100);
>
> Then determine call types, based on a match, something like:
>
>
> PhoneNumber := '99116633';
> SELECT type, rate FROM CallType where pattern LIKE PhoneNumber;

SELECT type, rate FROM CallType WHERE PhoneNumber ~ pattern;


В списке pgsql-sql по дате отправления:

Предыдущее
От: "Moonstruck"
Дата:
Сообщение: Reverse pattern match.
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: Reverse pattern match.