[pgsql-jp: 27279] Re: ODBCでアンド算

Okumura kml @ deno21.com
2002年 9月 3日 (火) 18:28:06 JST


奥村です。趙さんありがとうございました

MSアクセスでは、アンド算は&ではなくANDでした。

そこで、
SELECT suji From renshu where (suji AND 2) = 2
を試しましたところ、 suji and 2 の値が、-1となっているようで
検索できませんでした。

どうなっているのだろう・・・?

それから、PGで
((suji \ 2) MOD 2) = 1 と書く事は、体得しました。
ありがとうございました。
----- Original Message -----
From: "趙俊来" <cho @ neproit.com>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Tuesday, September 03, 2002 11:45 AM
Subject: [pgsql-jp: 27253] Re: ODBCでアンド算


> 趙と申します。
>
> > SELECT suji From renshu where suji & 2 = 2;
>
> MSAccessではbitwise演算子ANDが「&」じゃなくて「AND」だそうです。
> つまり、
>
> SELECT suji From renshu where (suji AND 2) = 2;
>
> はいけると思います。
> もしくはもっと普遍的な方法として、
>
> SELECT suji From renshu where ((suji \ 2) MOD 2) = 1;
>
> もありますね。
>
>
>
> 趙 俊来(チョウ ジュンレ)
> Email: <cho @ neproit.com>
> MSNgr: <jounlai @ hotmail.com>
>




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