[pgsql-jp: 41143] Re: ANYを使用した問い合わせについて
花田 茂
hanada @ metrosystems.co.jp
2012年 7月 10日 (火) 20:31:14 JST
花田です。
(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 @ metrosystems.co.jp
Tel : 03-5951-1219
Fax : 03-5951-2929
pgsql-jp メーリングリストの案内