1

スキーマ(名前、年齢)を持つテーブルfooがあるとします。したがって、テーブルは次のようになります。

NAME | AGE
John | 20
Jane | 50
Jason | 30

ここで、このテーブルから選択したいとしますが、selectクエリを使用してすべての年齢を20歳に変更したいとします。つまり、元のテーブルfooを更新したくないのですが、次のように選択したいと思います。

SELECT name, 20 as age from foo

つまり、selectのデータを操作したいのです。もちろん、私の実際の例はこれよりもはるかに複雑ですが、これに対する答えを知っていれば十分です。ありがとう!

4

1 に答える 1

5

あなたは基本的にあなたがあなたの質問に入れたものをするだけです:

SELECT name, newValue as age
from yourTable

これによりname、テーブルからが得られ、次に他の列に指定した値が得られます。

SQL FiddlewithDemoを参照してください

于 2012-08-21T23:43:31.377 に答える