
よろしくお願いします。
今JSPファイルにJAVA文を埋め込む形でデータベースの処理を行おうとしております。
データを10件ずつ表示するページング、
データを昇順、降順で表示するソーティング
の機能を元のデータベースに追加したところです。
ただ、今の段階ではこれらを同時(順次)に行うことが出来ません。ソーティング→ページングの順で行うと指定した10件が表示されるのですがソーティングされていませんし、指定もソーティングした状態で上から何件という風になりません。また逆もしかりです。
81件目~90件目を表示した状態でさらにこの10件をソーティングするにはどうすればよいでしょうか??
No.2ベストアンサー
- 回答日時:
がるです。
んっと。特に難しいことを考えなくても、
SELECT レコード FROM テーブル WHERE 条件式 LIMIT n行から
m行まで ORDER BY ソート条件;
って感じでOKだと思います。
ただ、LIMIT句はDBMS毎に異なるので、その点だけご注意を。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …
あたりのURLをとりあえず載せておきます。
あと、検索は。googleで、「LIMIT SQL」「ORDRE BY SQL」で割合に簡単に引っかかるかと思います。
PSですが。多分これでYesだと「個人の特定云々」に引っかかってNGなのでしょうが(笑
全然無関係なので、堂々と「違います」って書いておきます(笑
No.1
- 回答日時:
がると申します。
DBMS次第にはなるのですが、SQL文でどちらも記述か可能かと思います。
基本的には、ページング処理用にはLIMIT句、ソートにはORDER BY句を用います。
この回答への補足
なるほど!ページングもSQL文でできるのですね。
LIMIT句の存在を知りませんで、while文を用いた場合わけを行って表示していました。
SQL文を副処理させる方法を書いた参考URLはございますでしょうか??自分でも調べてみますが検索が下手で・・・
P.S.
「がる」さんって『本当にあった笑える話』シリーズを書いているあのがるさんとは関係があるのでしょうか??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1の行を固定した上でVBAを用い...
-
コンボボックスのソートについて
-
ファイルの漢数字の順番につい...
-
並べ替えについて
-
ソート。内容の一部を置換して...
-
アクセスに関して。クエリの並...
-
レコードの登録順がおかしい
-
Excelの並び替え(文字数と画数...
-
エクセルVBAでデータ並べ替え
-
リストボックス内を昇順並べる方法
-
月末日のみソートしたい
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
Oracleで「文字が無効です」の...
-
テーブルの最後(最新)のレコー...
-
引数によってwhere句を切り替え...
-
AccessのSQL文で1件のみヒット...
-
SQL*Loader Append
-
タイムスタンプ型を抽出条件に...
-
SELECT FOR UPDATE で該当レコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードの登録順がおかしい
-
1の行を固定した上でVBAを用い...
-
並べ替えについて
-
ファイルの漢数字の順番につい...
-
エクセル、並び替え正しくソー...
-
テーブルレーコードをソートし...
-
ソート(PL/SQL)
-
ハイフンの入ったデータの並べ替え
-
SQLで曜日のソートを月火水木金...
-
Selectした時のレコードの取得順
-
SQLデータベースの処理
-
リストボックス内を昇順並べる方法
-
月末日のみソートしたい
-
ファイルメーカーでソート後の...
-
accessでDISTINCT 句と矛盾
-
アクセスに関して。クエリの並...
-
Excel VBA での大文字優先ソート
-
Excel VBAのわかりやすい教科...
-
オープンオフィス
-
Oracleのソート
おすすめ情報