No estoy seguro de haber entendido exactamente lo que quieres hacer, pero SELECT
CASE WHEN
podría solucionar su problema?
He aquí un ejemplo:
select
Col1,
Col2,
case when (Condition) then NULL else Col3 end as Col3
FROM Table
Te daría lo siguiente:
Col1 Col2 col3
----------- ---------- -----------
5 Value Value
21 Value NULL
7 Value Value
8 Value Value
40 Value NULL
De esta manera, selecciona condicionalmente datos de la columna o NULL
EDITAR :sobre la explicación del caso case...when
, puede encontrar explicaciones y ejemplos aquí:https://www.w3schools.com/sql/ sql_case.asp