データベースを検索しているときに、特定のアイテムが存在しないことがわかった場合は INSERT ステートメントを実行し、このアイテムが 1 つ以上見つかった場合は別の INSERT ステートメントを実行します。
IF ELSE 式の使い方がよくわかりません。
これまでのところ、ターゲット データの出現回数をカウントするステートメントがあります。0 より大きい場合は TRUE を出力し、そうでない場合は FALSE を出力します。これを使用して 2 つの異なる 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]
)