0

100,000価格が以上または以下のアイテムを表示する選択クエリを pgSQL で作成しようとしています200,000。関数があることBETWEENはわかっていますが、それはまさに私が望むものではありません。

私がこれまでに持っているもの:

SELECT id FROM Item WHERE (Price = >100000 AND Price = <=200000);

これは非常に基本的なものであり、ゼロから学ぼうとしているだけで申し訳ありませんSQL..

前もって感謝します。

4

4 に答える 4

8

条件に問題が<=あります>=。これ=は常に最後であり、一度だけ発生します。

SELECT id FROM Item WHERE Price >=100000 AND Price <=200000;
于 2013-10-08T20:49:20.103 に答える
1

正確な問題がわからない場合、クエリは問題ないように見えますが、等号と等号の間に余分な等号とスペースがあります

SELECT id FROM Item WHERE (Price = >100000 AND Price = <=200000);
                                  ^                  ^

する必要があります

SELECT id FROM Item WHERE (Price >= 100000 AND Price <= 200000);

また、他の回答から、この場合は括弧は必要ありませんが、害はありません。

于 2013-10-08T20:51:02.880 に答える
0
SELECT id FROM Item WHERE Price > 100000 AND Price < 200000
于 2013-10-08T20:50:13.327 に答える