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;
signature.asc
Description: This is a digitally signed message part