Ich bin mir nicht sicher, ob ich genau verstanden habe, was Sie tun möchten, aber SELECT
tut es CASE WHEN
konnte Ihr Problem lösen?
Hier ist ein Beispiel:
select
Col1,
Col2,
case when (Condition) then NULL else Col3 end as Col3
FROM Table
Es würde Ihnen Folgendes geben:
Col1 Col2 col3
----------- ---------- -----------
5 Value Value
21 Value NULL
7 Value Value
8 Value Value
40 Value NULL
Auf diese Weise wählen Sie bedingt Daten aus der Spalte oder NULL
aus
BEARBEITEN :bezüglich der Erklärung des case...when
, Erklärungen und Beispiele finden Sie hier:https://www.w3schools.com/sql/ sql_case.asp