
No.2ベストアンサー
- 回答日時:
order by と rownum を併用する場合は注意が必要です。
[tbl01]
cola | colb
------------
1000 | aaaa
1001 | bbbb
というデータがある場合、
select cola from tbl01 where rownum < 1 order by cola desc;
とすると、「1001」ではなく、「1000」が返されます。
これは、order by の前に rownum < 1 が適用されてしまうからです。
解決するには、
select aaa from (select cola aaa from tbl01 order by cola desc) where rownum = 1;
とすれば良いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
SELECT 文 GROUP での1件目を取得
SQL Server
-
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
各伝票に対して明細を1行目だけ表示したい
SQL Server
-
4
[SQL]重複内容を持つデータから1件抽出かつ複数のカラムを表示したい
その他(データベース)
-
5
AccessのSQL文で1件のみヒットしたら終了させる構文。
その他(データベース)
-
6
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
7
SQLでデータを1件だけ取得したいのですが。
Oracle
-
8
テーブルの最後(最新)のレコードを抽出したい
MySQL
-
9
MAX値を条件にデータを取得するには?
SQL Server
-
10
単一グループのグループ関数ではありません。
Oracle
-
11
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
12
データベースのINT型項目にNULLはNG?
MySQL
-
13
MAX関数を使ってからLEFT JOINしたいのですが・・
PHP
-
14
2つの項目が重複するレコードを抽出する方法はありますか?
MySQL
-
15
SQL Left Join で重複を排除するには
SQL Server
-
16
テーブルからのselectにおいてデータの有無により結果をわけたい
PostgreSQL
-
17
SQL 複数テーブルのupdate
Oracle
-
18
GROUP BYを行った後に結合したい。
Oracle
-
19
oracle sqlで先頭の1件を取得
Oracle
-
20
最新日付のデータを取得したい
Oracle
関連するQ&A
- 1 SELECT文の結果をDEFINEの値として使用したいのですが。。。 [Oracle9i]
- 2 Oracle9iを再インストールするときに問題が発生します(以前のOracle9iを完全に削除したい)。質問その1
- 3 Oracle8iとOracle9iは共存できるのか
- 4 Oracle9i フィールドのデータ型の取得方法
- 5 Oracle8,9で取得したデータを結合するには?Oracleで取ったデータをExcelに出力するには?
- 6 Oracle9iでODBCのみインストールしたい
- 7 oracle10gサーバに対しoracle9iのクライアントインストー
- 8 Oracle8が入っているPCにOracle9iをインストールする方法
- 9 oracle9iのDBからoracle9.2でエクスポートするには・・・
- 10 oracle sqlで先頭の1件を取得
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
オラクル オブジェクトのデー...
-
5
ACCESSとORACLEで抽出結果が異なる
-
6
異なるDB間でのJOINやVIEWについて
-
7
sqlplusの処理が途中でとまる
-
8
SELECTでの指定行からの指定行...
-
9
ORDER BY 半角カナ
-
10
PostgreSQLで小数点以下を処理...
-
11
アクセス SQLで重複排除でcount...
-
12
Accessで別テーブルの値をフォ...
-
13
GROUP BYを行った後に結合した...
-
14
レコードが存在しなかった場合
-
15
Access終了時の最適化が失敗?
-
16
SQL文で右から1文字だけ削除す...
-
17
カレントレコードが無い事を判...
-
18
割合(パーセント)を求めるに...
-
19
キーが同じを複数行を1行にま...
-
20
ファイル書込みで一行もしくは...
おすすめ情報