From: | Bruno Wolff III <bruno(at)wolff(dot)to> |
---|---|
To: | Rudi Starcevic <rudi(at)oasis(dot)net(dot)au> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Bitwise operation |
Date: | 2003-06-30 12:42:49 |
Message-ID: | 20030630124249.GB26142@wolff.to |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
On Mon, Jun 30, 2003 at 22:28:15 +1000,
Rudi Starcevic <rudi(at)oasis(dot)net(dot)au> wrote:
>
> Hi,
>
> I'm learning to use Postgresql's bitwise operator's as I'm interested
> in building super fast search's based on user selections in web forms.
>
> So far so good but I have just lost it a little so I thought I'd post.
> Please growl at me if I'm asking on the wrong list :-)
>
> I understand this:
>
> SELECT 111 & 11 = 11
>
> but not this
>
> SELECT 1111 & 111 = 71
>
> I was expecting the second example to be
>
> SELECT 1111 & 111 = 111
In the above examples the numbers are decimal values.
Maybe you wanted to do something like the following:
area=> select b'1111' & b'0111';
?column?
----------
0111
(1 row)
From | Date | Subject | |
---|---|---|---|
Next Message | scott.marlowe | 2003-06-30 13:01:25 | Re: select column from table |
Previous Message | Hubert Lubaczewski | 2003-06-30 12:36:31 | Re: Bitwise operation |