Re: How do i extract a certain bit from a bigint column

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: How do i extract a certain bit from a bigint column
Дата
Msg-id 20040512181620.GB4372@wolff.to
обсуждение исходный текст
Ответ на Re: How do i extract a certain bit from a bigint column  (Mike Rylander <miker@purplefrog.com>)
Список pgsql-sql
On Wed, May 12, 2004 at 08:17:39 -0400, Mike Rylander <miker@purplefrog.com> wrote:
> 
> The easiest way is to test for a bit using bitwise and:
> 
> SELECT * FROM table WHERE (status & 2::BIGINT) <> 0 AND (status & 8::BIGINT) = 
> 0;

The following will probably be a bit faster:
SELECT * FROM table WHERE (status & 10::BIGINT) = 8;


В списке pgsql-sql по дате отправления:

Предыдущее
От: Theodore Petrosky
Дата:
Сообщение: where is this problem (trigger)
Следующее
От: "Jie Liang"
Дата:
Сообщение: Re: \set