[pgsql-jp: 25767] Re: WHERE でビット演算子

東 一博 shell @ pop01.odn.ne.jp
2002年 5月 1日 (水) 06:31:20 JST


東と申します。

 ひょっとして、
 やりたいのは

    select ccat & B'00000100' from test

 もしくは、
   
    select ccat from test where ccat & B'00000100' = '00000100'

 ってな事でしょうか?
> 
> postgresql-7.1.3 を使用してます。
> 
> 
>  Attribute |  Type   | Modifier 
> -----------+---------+----------
>  cid       | text    | 
>  edate     | date    | 
>  ccat      | bit(8)  | 
> 
> 
>  ccat 
> -----------
>   00000001
>   00000101
>   00000100
>   00000010
>   00000101
> 
> 以下のようなクエリーを投げてもダメです。
> select ccat from test where ccat & B'00000100';
> 




pgsql-jp メーリングリストの案内