【最大10000ポイント】当たる!!質問投稿キャンペーン!

本来SELECT文で列を表示させる時には列名をいれますが、
例) select 列1,列2 from テーブル名

列名ではなく列を数字で指定したい場合はどうすればいいのでしょうか?
ちなみに select 2,3 from テーブル名 のやり方だと駄目でした。
ご教授おねがいします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

列を数字では ちょっと指定できないと思いますよ。



取得するときに、何番目かというのは
あるかもしれませんが。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2003/05/13 13:04

おかど違いの回答でしたらすみません。



 検索結果取得の際の問題でしたらエイリアスを使用するというのは如何でしょう?

select column1 as "1", column2 as "2" from table;

(SQL発行してからの問題ではなくSQL生成の時の問題ですよね...。)
    • good
    • 0
この回答へのお礼

ご回答ありがとございました。

お礼日時:2003/06/12 11:01

できません。

ODERBY では列番号指定可能だったと思いますが・・。

なお、DBへアクセスするために使用しているモジュール(ドライバやDLL等)によっては、指定可能のものがあるかもしれません。(呼び出しの関数で、列番号指定するものはあります)
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2003/05/13 13:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング