0
私のテーブルには、すべての値がnull
あるこのSQLの同じ行にあるすべての値を変更するにはどうすればよいですか? SQLで
Place a b c d e f
Home null null null null null null
Work null null null null null null
のように見えます。私は3.5
place='work'
は
1.5
(
3.5 - 2
として計算しなければならない)
誰も私の作品のクエリを書くのを助けることができる必要があります
2行目に一貫した価値を持っているplace='work'
との最初の行を希望します一般的な形式としてあらゆる数字で?
これらの2つの数値は、3.5
および1.5
...ではない場合がありますが、最初の数値から常に2
が減算され、2番目の数値が計算されます。
それはSQLで2008
だ最終的な出力は次のようになります。
Place a b c d e f
Home 3.5 3.5 3.5 3.5 3.5 3.5
Work 1.5 1.5 1.5 1.5 1.5 1.5
何かがあなたのデータ構造と間違っているようです。なぜあなたは同じ価値を持つ6つの列を持っていますか?私はあなたが場所と列ごとに1つの行で物事を格納する必要があると思う。 –
'update ... set a = 3.5、b = 3.5、c = 3.5など... ' –
Re:「first」と「second」このテーブルには2行しかありませんか? –