Не съм сигурен, че съм разбрал точно какво искате да направите, но SELECT
прави CASE WHEN
може да реши проблема ви?
Ето един пример:
select
Col1,
Col2,
case when (Condition) then NULL else Col3 end as Col3
FROM Table
Това ще ви даде следното:
Col1 Col2 col3
----------- ---------- -----------
5 Value Value
21 Value NULL
7 Value Value
8 Value Value
40 Value NULL
Използвайки този начин, вие условно избирате данни от колоната или NULL
РЕДАКТИРАНЕ :относно обяснението на case...when
, можете да намерите обяснения и примери тук:https://www.w3schools.com/sql/ sql_case.asp