2012年7月10日

[pgsql-jp: 41143] Re:ANYを使用した問い合わせについて

花田です。

(2012/07/10 17:25), ISH 井野 wrote:
> 目的とするのは、
> where
> (A >= 300 and A <= 300)
> or (B >= 300 and B <= 300)
> or (C >= 300 and C <= 300)

> です。

この条件だと、結果として

where A = 300 or B = 300 or C = 300

となると思いますが、意図通りでしょうか?300をそれぞれ二回ずつ使っている
のが少し気になりますが…。もしこれでよいのであれば

where 300 = ANY(array[A, B, C])

と書けるので、

> ANYで表現できればシンプルになりそうだったので。

は達成できそうですね。

--
株式会社メトロシステムズ
花田 茂
Mail : hanada@xxxxx
Tel : 03-5951-1219
Fax : 03-5951-2929

投稿者 xml-rpc : 2012年7月10日 20:31
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/110059
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。