Re: CHAR to INT
От | Pavel Stehule |
---|---|
Тема | Re: CHAR to INT |
Дата | |
Msg-id | 162867790807120646u5d20c53crdc9a75959d06f9f7@mail.gmail.com обсуждение исходный текст |
Ответ на | CHAR to INT ("Martín Marqués" <martin.marques@gmail.com>) |
Ответы |
Re: CHAR to INT
|
Список | pgsql-sql |
Hello 2008/7/12 Martín Marqués <martin.marques@gmail.com>: > I'm trying to make a PL function to pass from an alphanumeric string > to a numeric one changing the chars in the string to it's ORD (the > inverse of the chr function) and I'm stumbling with two problems: > > 1) How to know if the CHAR is numeric or not. > 2) If it's not numeric I want to get it's ord, but I can't find > something like that in PG. > postgres=# select '1' between '0' and '9';?column? ----------t (1 row) postgres=# select 'a' between '0' and '9';?column? ----------f (1 row) postgres=# select ascii('7') - ascii('0');?column? ---------- 7 (1 row) Regards Pavel Stehule > Any ideas? > > -- > Martín Marqués > select 'martin.marques' || '@' || 'gmail.com' > DBA, Programador, Administrador > > -- > Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-sql >
В списке pgsql-sql по дате отправления: