Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да направите null равно на null в oracle

Какво ще кажете за:

SELECT  COUNT(1)
  FROM    TableA
WHERE 
  wrap_up_cd = val
  AND ((brn_brand_id = filter) OR (brn_brand_id IS NULL AND filter IS NULL))

Не съм експерт по Oracle, но бих очаквал че да работи - основно накарайте заявката да съвпада, ако и филтърът и стойността е NULL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане и показване на данни от базата данни на Oracle

  2. Как да разберете URL адреса на базата данни на Oracle?

  3. При влизане в режим на готовност е получена грешка 1033

  4. Грешка:ORA-00907:липсваща дясна скоба

  5. SQL - Вземете допълнителни записи освен записите, филтрирани в условие where