- PR -

最大値を持つテーブルのほかのカラムのみを表示させる

投稿者投稿内容
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-06-06 09:49
引用:

amatsunoさんの書き込み (2006-06-05 18:45) より:
SELECT カラムB FROM
(
SELECT カラムB FROM テーブル
ORDER BY カラムA DESC
)
WHERE ROWNUM=1
;

「レコードが選択されませんでした。」
の表示でレコードの取得ができません。



あっと、失礼。

こう書き換えると平気ですよ。
#FROMに書いたSQLでROWNUMにRNという別名をつけておき、
#それが何件目かを示すようにしているだけです。
コード:

SELECT カラムB FROM
(
SELECT ROWNUM RN, カラムB FROM テーブル
ORDER BY カラムA DESC
)
WHERE RN=2
;




引用:

ぶさいくろうさんの書き込み (2006-06-05 17:49) より:
夏椰氏。邪魔してすまん。


いいえ、かぶってすみません。
むしろオレが邪魔した気がします(^^;


_________________
夏椰 @ わんくま同盟
夏椰の庵

[ メッセージ編集済み 編集者: 夏椰 編集日時 2006-06-06 09:50 ]

スキルアップ/キャリアアップ(JOB@IT)