Je ne suis pas sûr d'avoir compris exactement ce que vous voulez faire, mais ne SELECT
CASE WHEN
pourrait résoudre votre problème ?
Voici un exemple :
select
Col1,
Col2,
case when (Condition) then NULL else Col3 end as Col3
FROM Table
Cela vous donnerait ceci :
Col1 Col2 col3
----------- ---------- -----------
5 Value Value
21 Value NULL
7 Value Value
8 Value Value
40 Value NULL
De cette façon, vous sélectionnez conditionnellement les données de la colonne ou NULL
MODIFIER :concernant l'explication du case...when
, vous pouvez trouver des explications et des exemples ici :https://www.w3schools.com/sql/ sql_case.asp