[まとめ]の検索結果



「先頭からn件のレコード(結果セット)だけ取得する方法が知りたい。」というのは、データベース関連のメーリングなどで以前からよくある質問ですが、SQL ServerやOracle、MySQL、PostgreSQLなどRDBやバージョンによって利用可能な方法がそれぞれ異なるので簡単にまとめてみました。


Microsoft SQL Server 7.0 以降


Microsoft SQL Server 7.0 以降 では TOP が使用できるので、

SELECT TOP 10 *
FROM Table1
ORDER BY Field1

と記述することによって、先頭から上位10件の結果セットを取得することができます。

Oracle8i R8.1.5 以降


Oracle8i R8.1.5 以降ではサブクエリー内で ORDER BY が使用できるようになったので、例えば Field1 の昇順に上位10件を取得するような場合は、

SELECT *
FROM (SELECT * FROM Table1 ORDER BY Field1) A
WHERE ROWNUM <= 10;

と記述することによって、先頭から10件の結果セットを取得することができます。

MySQL


MySQLの場合は以下のようにLIMIT句を使用することで、指定した位置(先頭からの場合は0)から指定した件数のレコードを取得することができます。

SELECT * FROM Table1
ORDER BY Field1
LIMIT 0, 10;

PostgreSQL


PostgreSQLの場合は以下のようにLIMITとOFFSETを指定することで、
OFFSETで指定した位置から、LIMIT数分のレコードを取得することができます。

SELECT * FROM Table1
ORDER BY Field1
OFFSET 0 LIMIT 10;

その他のRDB


また、不運にも上記以外の RDB を使用しなければならない場合でも、以下のようなSQL文で、Table1 から Field1 の昇順に Field1, Field2, Field3 の結果セットを先頭から10件取得することができます。

SELECT DISTINCT COUNT(*), A.Field1, A.Field2, A.Field3 FROM Table1 A, Table1 B
WHERE (A.Field1 >= B.Field1)
GROUP BY A.Field1, A.Field2, A.Field3
HAVING COUNT(*) <= 10;

(追記あり)
[148] Posted by kagahiro at 2005/03/21 16:34:00
5 point | Link (18) | Trackback (1) | Comment (4)

削除されました
(追記あり)
[46] Posted by kagahiro at 2004/12/01 13:46:40
0 point | Link (0) | Trackback (0) | Comment (0)

オンラインRPG「リネージュ」のAltairサーバーのアイテム売買掲示板です。
アイテムの種類、価格、売りか買いか、キャラクター名、連絡方法(Wis、掲示板など)を明記の上コメント欄にご記入ください。

また、有名な相場サイトが一時閉鎖中でアイテムの相場がいまいちわからないのでわかってる範囲でアルタイルサーバーのアイテム相場をまとめていこうと思います。
他のアイテムの相場について知ってるようでしたら、コメント欄に書き込んでいけるとありがたいです。
(追記あり)
[44] Posted by kagahiro at 2005/02/25 20:55:03
0 point | Link (0) | Trackback (0) | Comment (0)

EXILE(エグザイル)は、1999年にパフォーマーのHIROを中心にMATSU、USA、MAKIDAI、ヴォーカルSASAの男性5名で結成されたヴォーカル&ダンス・ユニットで、その後メンバーは、HIRO(パフォーマー)、MATSU (パフォー...
(追記あり)
[24] Posted by kagahiro at 2004/12/16 18:30:27
8 point | Link (2) | Trackback (1) | Comment (4)

地域とは、地理的に隣接したひとまとめにされる土地のこと。
[5] Posted by kagahiro at 2004/12/10 12:48:26
0 point | Link (3) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  12 13 14 15 16  


アクセスランキング

今日のアクセスランキング TOP 10

  1. 2ちゃんねる(2ch) (15 PV)
  2. 2NN 2ちゃんねるニュース速報+ナビ (8 PV)
  3. Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (5 PV)
  4. [将棋]動画配信やライブ配信を行っているおすすめの将棋系ユーチューバー(YouTuber)チャンネル (2 PV)
  5. 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 使用制限無し (2 PV)
  6. ソフトバンクがアルファベットからロボット開発の「ボストン・ダイナミクス」の買収を発表し株価上昇 #ビジネス (2 PV)
  7. 「Σ(シグマ)計画」プロジェクト×(ペケ) (2 PV)
  8. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (2 PV)
  9. 無料の決済支援ツール「PositionKeeper」を使って楽々半自動スキャルピング #MT4 #MT5 (2 PV)
  10. バーチャルFXがリニューアル、なんと優勝賞品がこれまでの10倍の現金100万円に (2 PV)

今月のアクセスランキング TOP 10

  1. 2NN 2ちゃんねるニュース速報+ナビ (22 PV)
  2. 2ちゃんねる(2ch) (17 PV)
  3. Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (10 PV)
  4. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (9 PV)
  5. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (8 PV)
  6. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (8 PV)
  7. ドル円(USDJPY)で爆益を狙うハイリスクハイリターンのMT4向けナンピンマーチンEA「Hyper Dollar」 (7 PV)
  8. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (7 PV)
  9. 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (7 PV)
  10. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (7 PV)

アクセス統計

ディレクトリ

関連サイト