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]
)

questionAnswers(8)

yourAnswerToTheQuestion