Jag är inte säker på att jag har förstått exakt vad du vill göra, men gör SELECT
CASE WHEN
skulle kunna lösa ditt problem?
Här är ett exempel:
select
Col1,
Col2,
case when (Condition) then NULL else Col3 end as Col3
FROM Table
Det skulle ge dig följande :
Col1 Col2 col3
----------- ---------- -----------
5 Value Value
21 Value NULL
7 Value Value
8 Value Value
40 Value NULL
På detta sätt kan du villkorligt välja data från kolumnen eller NULL
REDIGERA :angående förklaringen av case...when
, du kan hitta förklaringar och exempel här :https://www.w3schools.com/sql/ sql_case.asp