Ich habe eine Tabelle namens notification
, mit zwei Spalten:SQL INSERT mit einer Anweisung, wenn
- Anbieter
Die Werte sehen wie folgt aus:
- Apfel | [email protected]
- nbc | [email protected]
- nbc | [email protected]
- abc | [email protected]
- abc | [email protected]
Für alle Anbieter, die die E-Mail [email protected]
nicht haben, möchte ich mit dem Anbieter eine andere Zeile einzufügen und die E-Mail [email protected]
. In der obigen Abfrage wäre das Ergebnis der INSERT
-Anweisung beispielsweise: INSERT INTO notification VALUES ('apple', '[email protected]')
.
Ich habe eine Tabelle mit Tausenden von Zeilen wie folgt, wie würde ich eine solche INSERT
Aussage schreiben?
Verwendung von T-SQL - Transact-SQL bedingte Ausdrücke hat verschiedene Anweisungen auszuführen, basierend auf logischen Ausdrücken –
Ihre Testdaten gegeben, würde nicht Sie möchten auch eine Zeile für abc einfügen? –
Dem Provider 'abc' fehlt auch die Email' me @ me.com' (hat aber 'abc @ me.com'). – onedaywhen