convert varchar to int

nevermind
Дата: 31.05.2004 02:06:45
Кто нить помнит функцию конвертирования varchar => int в PostgreSQL?
Wireless
Дата: 31.05.2004 10:54:38
select tab.field::int4
from table1 tab

:)
gst
Дата: 31.05.2004 15:25:39
select tab.field::int4 from tab


а как это в 7.3.4 сделать, а то я только text так могу конвертировать, а на попытки сделать то же самое с char или varchar получаю "ERROR: нельзя конвертировать тип character varying в interger"
gst
Дата: 31.05.2004 15:32:45
нашел выход :-)

select t::text::int from t1
Wireless
Дата: 31.05.2004 16:23:36
еще один способ

isbs=# create table abba (t varchar(50));
CREATE TABLE
isbs=# insert into abba values ('112');
INSERT 8274237 1
isbs=# insert into abba values ('-110');
INSERT 8274238 1
isbs=# select t::int4 from abba;
ERROR: cannot cast type character varying to integer
isbs=# select int4(t) from abba;
int4
------
112
-110
(2 rows)
OAN
Дата: 01.06.2004 12:10:28
SELECT int4(char_var);