投稿日 | : 2002/08/15(Thu) 11:41 |
投稿者 | : とろ |
Eメール | : |
URL | : |
タイトル | : Re: SQL Select文について |
> Selectのあと、必ず列名でないとダメですよね?
そんなことはありません。
固定の文字列や数値でも、四則演算などを含んでいても、大丈夫です。
例えば、
T1 というテーブルに2レコード存在したとします。
そうすると、 "select * from T1" というクエリで
2レコード抽出されます。(これは分かりますよね?)
その場合、 "select 'ABC' as tF1, 987 as tF2 from T1"
というクエリを実行すると、結果は次のようになります。
tF1 tF2
---- ----
ABC 987
ABC 987
だから
> insert into A(a) select X-c from B,C where B.b=C.c
つまり、
insert into A(a) select '9-3' from B,C where B.b=C.c
とかで大丈夫です。