私は最近、自分自身(ひどい)SQLiteを教え始めました。気になったのは、CASE式、つまり短絡評価を採用していることです。
これを回避する方法はありますか?短絡評価を使用しないCASEステートメントを探しています。
UPDATE [table]SET [counting_column] =
(
CASE
when [column1] = NULL
then [counting_column] + 1
...
when [column31] = NULL
then [counting_column] + 1
end
)
データベース内の各エントリは、trueと評価された最初のエントリだけでなく、各caseステートメントによってテストされるようにしたいと思います。どんな助けでも大歓迎です。
注:明白なエラーが発生した場合はお詫び申し上げます。これはまったく新しいので、気楽に行ってください。