1

価格のあるアイテムと価格のないアイテムを格納するテーブルがあります。

価格のある商品をすべて選択したいのですが、同時に価格のない商品もいくつか選択したいです。これを行う選択肢はありますか?

現在、次の選択ステートメントがあります。

SELECT DISTINCT TOP 100 PERCENT  idItem, itemDescription, price
FROM    myTable
WHERE   price > 0 and   idItem = '000228'
4

4 に答える 4

3

price is null以下のように条件を追加してみてください

SELECT DISTINCT TOP 100 PERCENT  idItem, itemDescription, price
FROM    myTable
WHERE   (price > 0 or price is null) and   idItem = '000228'
于 2013-09-09T07:00:29.603 に答える
1

アイテム000228も選択したいと思います...

WHERE ISNULL(price,1) > 0 and IdItem = '000228'
于 2013-09-09T07:00:51.450 に答える
1

価格 > 0 と ID 000228 の ine を持つすべてのアイテムを選択する場合、where 句は「price > 0 OR idItem = '000228'」である必要があります。

于 2013-09-09T07:01:15.593 に答える