テーブルの色には、[色]列があります。私は異なる条件に基づいてこの列の値を5回更新する必要があります。1つのクエリで複数のSQLiteを更新
SET Color = 'Blue' WHERE Color = 'blue'
SET Color = 'Green' WHERE Color = 'green'
SET Color = 'Yellow' WHERE Color = 'yellow'
SET Color = 'Brown' WHERE Color = 'brown'
SET Color = 'Orange' WHERE Color = 'orange'
は、私は1つのクエリ内のテーブルにこれらの5回の更新を行うことができますか?
注:私の実際の値がこれよりもっと複雑ですので、あなたがCASE
表現を利用すると、あなたはColor
に設定する値かを決定することができます
私はそれが可能だそう思ういけない、あなたは 'UPDATE'のみが修正されるべき色を含むレコードに作用するので、あなたはおそらく' WHERE'句に追加する必要があります –