У меня есть таблица с именами, где имя может быть нулевым. Если я хочу получить все строки с нулевыми именами, я делаю следующее:
select * from table1 where name is null;
, но я хочу убедиться, что если я укажу значение, оно получит ненулевые значения, и если оно выиграет не получить нулевые значения
select * from table1 where name in decode (: var, null, name)
Итак, я получаю значения, которые не равны нулю, когда переменная равна нулю, как я могу получить значения, которые равны нулю?