Oracle Sql NOT NULL xor NULL?

Я выбираю группу записей и хочу отфильтровать столбец в логике XOR - IS NOT NULL xor IS NULL.

--basic
SELECT make, model
FROM cars

results
--------
ford   taurus
ford   (null)
toyota camry
toyota (null)
honda  (null)

--Obviously XOR is not a real Oracle operator
--This is what I'm trying to do..
SELECT make, model
FROM cars
WHERE model IS NOT NULL
  XOR model IS NULL 

results (pulls records where model IS NOT NULL, falling back to NULL if necessary)
--------
ford   taurus
toyota camry
honda  (null)

Кто-нибудь может дать мне представление о том, как достичь желаемого результата Я ищу? Я борюсь с этим!

Большое спасибо!

9
задан John Strickler 29 April 2011 в 13:09
поделиться