How do i extract a certain bit from a bigint column - Mailing list pgsql-sql

From Mats Sjöberg
Subject How do i extract a certain bit from a bigint column
Date
Msg-id A40C30932F52C4409B89ED049CCA06B13BA41D@srvex01.hk.cybernetics.se
Whole thread Raw
Responses Re: How do i extract a certain bit from a bigint column
Re: How do i extract a certain bit from a bigint column
List pgsql-sql

Hello everyone

In a table i have a column status of type bigint.

I need to create a view of the table including all rows with bit 4 set (value 8).

At the same time i need to exclude excludig all rows with bit 2 set.

 

What is the syntax to extract those bits?

I have tested get_bit(string, offset) but this requires a string, and not a bigint.

Is there a function to

Best regards, Mats

 

Attachment

pgsql-sql by date:

Previous
From: "William Anthony Lim"
Date:
Subject: Re: working with schema
Next
From: Mike Rylander
Date:
Subject: Re: How do i extract a certain bit from a bigint column