Używanie instrukcji IF ELSE opartej na Count do wykonywania różnych instrukcji Insert
Podczas przeszukiwania mojej bazy danych uruchamiam instrukcję INSERT, jeśli stwierdzę, że konkretny element nie istnieje, i uruchamiam inną instrukcję INSERT, jeśli znajdę co najmniej jeden z tych elementów.
Nie jestem całkowicie pewien, jak używać wyrażeń IF ELSE.
Do tej pory mam do czynienia z oświadczeniem, które zliczy, ile razy pojawią się dane docelowe; wypisze TRUE, jeśli jest większa niż 0, jeśli nie, wydrukuje FAŁSZ. Nie mogę znaleźć żadnych przykładów, które pomogłyby mi zrozumieć, w jaki sposób mogę użyć tego do uruchomienia dwóch różnych instrukcji INSERT.
Oto, co mam do tej pory:
SELECT CASE WHEN COUNT(*)>0 THEN 'TRUE' ELSE 'FALSE' END
(
SELECT [Some Column], COUNT(*) TotalCount
FROM INCIDENTS
WHERE [Some Column] = 'Target Data'
GROUP BY [Some Column]
)