- ベストアンサー
select * from ほげほげ の際にフィールド除外
SQLにてselect * from ほげほげ は「ほげほげ」というテーブルのすべてのフィールドをセレクトしますが、「*」を使ったままで「年月日」のフィールドだけ除外するような書き方はできるものですか。 #SQL初心者の質問です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
できないとおもいます。 表示したいフィールド名をすべて指定するしかないと。
その他の回答 (1)
- MomijiPanda
- ベストアンサー率50% (13/26)
回答No.2
副問い合わせを使うと以下のように書けますが、 select * from ( select a, b, c from ほげほげ ); 意味ないですね(^^; 頻繁にご質問のようなSQLを使うのなら、 Oracleの場合はVIEWを、 Accessならそういったクエリを用意 しておくことで楽になると思います。
質問者
お礼
回答ありがとうございました。 >Accessならそういったクエリを用意しておくことで楽になると思います。 上記を試してみます。
お礼
回答ありがとうございました。 >表示したいフィールド名をすべて指定するしかないと。 手を抜きたかったのですが・・。 (^^;