Re: Addition and subtraction on BIT type
От | Stephan Szabo |
---|---|
Тема | Re: Addition and subtraction on BIT type |
Дата | |
Msg-id | 20031116213918.P81284@megazone.bigpanda.com обсуждение исходный текст |
Ответ на | Re: Addition and subtraction on BIT type (Yasir Malik <ymalik@cs.stevens-tech.edu>) |
Ответы |
Re: Addition and subtraction on BIT type
|
Список | pgsql-sql |
On Sun, 16 Nov 2003, Yasir Malik wrote: > I think I am almost at a solution to my last question. I can do > select int4(a) from test; > to convert to an integer. So now addition and > subtraction can be done between bit types. But how do I convert back to > BIT type? If I do > select bit(int4(b'1001')); > > I get the following message: > ERROR: parser: parse error at or near "int4" at character 12 > > Can anyone tell me why the bit function is not working? It's under the > pg_catalog schema. It's also the name of a type that takes a precision in parentheses, so you'd have to say "bit"(...) with the quotes. As a note, I think that's going to effectively return you a bit(32), so sszabo=# select "bit"(int4(b'1001')); bit ----------------------------------00000000000000000000000000001001
В списке pgsql-sql по дате отправления: