Пока я просматриваю свою базу данных, я запускаю инструкцию INSERT, если обнаруживаю, что определенного элемента не существует, и я запускаю другой оператор INSERT, если я нахожу один или несколько из этого элемента.
Я не совсем уверен, как использовать выражения IF ELSE.
То, что я до сих пор представляет собой оператор, который будет подсчитывать количество раз, когда появляются целевые данные; он будет печатать TRUE, если он больше 0, если нет, он будет печатать FALSE. Я не могу найти никаких примеров, чтобы помочь мне понять, как я могу использовать это для запуска двух разных инструкций INSERT.
Вот что я до сих пор:
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]
)