当我在我的数据库中搜索时,如果我发现一个特定的项目不存在,我会运行一个 INSERT 语句,如果我找到一个或多个这个项目,我会运行一个不同的 INSERT 语句。
我不完全确定如何使用 IF ELSE 表达式。
到目前为止,我有一个语句,它将计算目标数据出现的次数;如果大于 0 则打印 TRUE,否则打印 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]
)