PostgreSQL 2テーブル ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
209:nobodyさん 03/06/03 11:27 LFu6QbCl こんにちは。 decimal型で、&演算子を用いて演算する方法は無いでしょうか? 1ビットごとに意味を持たせておいて、&でマスクをかけて検索している のですが、int8の64ビットだと、64種類までなので、 それては不足しています。 そこで、decimal型でやりたいのですが、int型しか&を使えない というエラーが出てしまいます。intにcastしても、その時点で int8の最大値を超えているとエラーが出てしまうので、 困っています。 よい解決方法がありましたら、ご教授ください。 210:nobodyさん 03/06/03 14:50 bit型を使うわけにはいけない? もしくはバイナリをつっこむとか。 文字列で表現する方法もあるし。 そもそもdecimalのデータ格納効率はintなどと比べて悪いんじゃない? 211:209 03/06/03 16:24 LFu6QbCl そうだったんですか・・・ありがとうございます。 indexをはりたかったので、decimalでしました。 いろいろやった結果、 floor ( decimalカラム / 探したい数値 ) % 2 = 1 という式でなりました。お世話になりました(^^ 格納効率も、次回から考慮してみますね
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5397日前に更新/193 KB
担当:undef