Nie jestem pewien, czy dokładnie zrozumiałem, co chcesz zrobić, ale robi SELECT
CASE WHEN
może rozwiązać Twój problem?
Oto przykład:
select
Col1,
Col2,
case when (Condition) then NULL else Col3 end as Col3
FROM Table
Dałoby ci to:
Col1 Col2 col3
----------- ---------- -----------
5 Value Value
21 Value NULL
7 Value Value
8 Value Value
40 Value NULL
W ten sposób warunkowo wybierasz dane z kolumny lub NULL
EDYTUJ :dotyczy wyjaśnienia case...when
, wyjaśnienia i przykłady można znaleźć tutaj :https://www.w3schools.com/sql/ sql_case.asp