価格のあるアイテムと価格のないアイテムを格納するテーブルがあります。
価格のある商品をすべて選択したいのですが、同時に価格のない商品もいくつか選択したいです。これを行う選択肢はありますか?
現在、次の選択ステートメントがあります。
SELECT DISTINCT TOP 100 PERCENT idItem, itemDescription, price
FROM myTable
WHERE price > 0 and idItem = '000228'
価格のあるアイテムと価格のないアイテムを格納するテーブルがあります。
価格のある商品をすべて選択したいのですが、同時に価格のない商品もいくつか選択したいです。これを行う選択肢はありますか?
現在、次の選択ステートメントがあります。
SELECT DISTINCT TOP 100 PERCENT idItem, itemDescription, price
FROM myTable
WHERE price > 0 and idItem = '000228'
price is null
以下のように条件を追加してみてください
SELECT DISTINCT TOP 100 PERCENT idItem, itemDescription, price
FROM myTable
WHERE (price > 0 or price is null) and idItem = '000228'
アイテム000228も選択したいと思います...
WHERE ISNULL(price,1) > 0 and IdItem = '000228'
価格 > 0 と ID 000228 の ine を持つすべてのアイテムを選択する場合、where 句は「price > 0 OR idItem = '000228'」である必要があります。