[10]の検索結果
SQLのSELECT文を使用して先頭からn件のレコードを取得するだけでなく、n件目からm件目までのレコードを取得することも可能です。
Oracle8i R8.1.5 以降
Oracle8i R8.1.5 以降では、Table1のField1の昇順に11件目から15件目までの結果セットを取得する場合は以下のSQL文で取得できます。
SELECT *
FROM (SELECT *, ROWNUM SEQNUM
FROM (SELECT * FROM Table1 ORDER BY Field1) A) B
WHERE SEQNUM > 10 AND SEQNUM <= 15;
Microsoft SQL Server 7.0 以降
Microsoft SQL Server 7.0 以降ではTOPを使用して、以下のSQL文で Table1の11件目から15件目までの結果セットを取得できます。
SELECT TOP 5 * FROM Table1 A
WHERE NOT EXISTS
(SELECT * FROM (SELECT TOP 10 * FROM Table1) AS B
WHERE A.Field1 = B.Field1)
ORDER BY A.Field1
その他のRDB
また、上記以外のRDBでも以下のSQL文で同様の結果が得られます。
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 AND COUNT(*) <= 15

Oracle8i R8.1.5 以降
Oracle8i R8.1.5 以降では、Table1のField1の昇順に11件目から15件目までの結果セットを取得する場合は以下のSQL文で取得できます。
SELECT *
FROM (SELECT *, ROWNUM SEQNUM
FROM (SELECT * FROM Table1 ORDER BY Field1) A) B
WHERE SEQNUM > 10 AND SEQNUM <= 15;
Microsoft SQL Server 7.0 以降
Microsoft SQL Server 7.0 以降ではTOPを使用して、以下のSQL文で Table1の11件目から15件目までの結果セットを取得できます。
SELECT TOP 5 * FROM Table1 A
WHERE NOT EXISTS
(SELECT * FROM (SELECT TOP 10 * FROM Table1) AS B
WHERE A.Field1 = B.Field1)
ORDER BY A.Field1
その他のRDB
また、上記以外のRDBでも以下のSQL文で同様の結果が得られます。
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 AND COUNT(*) <= 15
(追記あり)
「先頭から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;
(追記あり)
2005年2月8日
ライブドアがラジオ局であるニッポン放送の発行済み株式の35.0%を取得したと発表。
2005年2月10日
フジテレビがニッポン放送に対する株式公開買い付け(TOB)条件を変更。
2005年2月23日
ニッポン放送が同社株を最大で4720万株新たに取得できる権利(新株予約権)を発行しフジテレビジョンに与えると発表。
2005年2月24日
ライブドアがニッポン放送の新株予約権の発行差し止めを求める仮処分を東京地裁に申請。
2005年3月8日
フジテレビジョンがニッポン放送の株式公開買い付け(TOB)で、発行済み株式の36.47%を取得したと発表。
2005年3月11日
東京地裁が、「新株予約権の発行は、現経営陣の支配権を維持することを目的としており、著しく不公正な発行に当たる」として、フジテレビジョンへの新株予約権発行の差し止めを命じる仮処分を決定。ニッポン放送は即日異議を申し立て。
2005年3月16日
ライブドアがニッポン放送株を議決権比率で実質的に50%超を確保。東京地裁もニッポン放送がフジテレビジョンに与える新株予約権の発行を差し止める仮処分決定を認める。ニッポン放送は直ちに東京高裁に抗告。
ライブドアがラジオ局であるニッポン放送の発行済み株式の35.0%を取得したと発表。
2005年2月10日
フジテレビがニッポン放送に対する株式公開買い付け(TOB)条件を変更。
2005年2月23日
ニッポン放送が同社株を最大で4720万株新たに取得できる権利(新株予約権)を発行しフジテレビジョンに与えると発表。
2005年2月24日
ライブドアがニッポン放送の新株予約権の発行差し止めを求める仮処分を東京地裁に申請。
2005年3月8日
フジテレビジョンがニッポン放送の株式公開買い付け(TOB)で、発行済み株式の36.47%を取得したと発表。
2005年3月11日
東京地裁が、「新株予約権の発行は、現経営陣の支配権を維持することを目的としており、著しく不公正な発行に当たる」として、フジテレビジョンへの新株予約権発行の差し止めを命じる仮処分を決定。ニッポン放送は即日異議を申し立て。
2005年3月16日
ライブドアがニッポン放送株を議決権比率で実質的に50%超を確保。東京地裁もニッポン放送がフジテレビジョンに与える新株予約権の発行を差し止める仮処分決定を認める。ニッポン放送は直ちに東京高裁に抗告。
(追記あり)
「指輪物語(ゆびわものがたり)」は、すべてのファンタジーの原点と言われる「J.R.R.トールキン」の小説。エルフ、人間、ドワーフ、ホビットなどが住む太古の世界「中つ国」を舞台に、冥王サウロンが失った、世界を...
安室奈美恵(あむろなみえ)は、沖縄アクターズ・スクール出身の女性歌手で、1992年に「スーパーモンキーズ」のメンバーとして「恋のキュート・ビート/ミスターU.S.A.」でデビュー。ソロ活動後にリリースした、小室...
ポルノグラフィティは、1999年9月8日にシングル「アポロ」でデビューした、メッセージ色の強い詩と勢いのある楽曲が特徴の広島県因島市出身の3人組(ボーカル・岡野昭仁、ギター・新藤晴一、ベース・白玉雅己)ロック...
(追記あり)
平井堅(ひらいけん)は、1995年5月に「Precious Junk」でシンガーソングライターとしてデビュー、しばらくは売れない時代が続いたが、8thシングル「楽園」で大ブレイクを果たしたR&Bシーンを代表する男性歌手。1972...
吉岡美穂(よしおかみほ)は、セクシーな写真集や動画が人気のレースクイーン出身の癒し系グラビアアイドル。1980年生まれ、大阪府出身。吉岡美穂 ずっとそばにいて・・・(DVD)NOVEL MIHO YOSHIOKA(写真集)
(追記あり)
アクセスランキング
今日のアクセスランキング TOP 10
- ウェブ国産力 日の丸ITが世界を制す 佐々木俊尚 (2 PV)
- 「さくらのクラウド」のオプションサービスで「専有ホスト」の提供を開始 (2 PV)
- 伝えることの難しさ マスコミの情報はなぜ質が低いか (1 PV)
- 国産うなぎの相場はいくら? (1 PV)
- 気象庁が東京に大雪警報を発表 #南岸低気圧 (1 PV)
- Google Web Starter Kit とは (1 PV)
- 稲田防衛相が東京都議会選挙の応援演説で「防衛省・自衛隊としてお願い」と自民党候補への投票呼びかけ #政治 (1 PV)
- JSON(JavaScript Object Notation) (1 PV)
- Active Server Page(ASP) (1 PV)
- オープンソースの掲示板ソフト (1 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (45 PV)
- オープンソースの掲示板ソフト (35 PV)
- FC2まとめ (25 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (15 PV)
- StartPage(スタートページ) - 匿名検索エンジン (8 PV)
- 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
- [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (7 PV)
- [ch225] 「世界の株価リアルタイムチャート」 (7 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (7 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (5 PV)
アクセス統計
ディレクトリ
関連サイト




