[rank:t]の検索結果



「先頭から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;

プログラマのためのSQL 第4版
翔泳社 著者:ジョー・セルコ,Joe Celko


amazon.co.jpのカスタマーレビューを見る
powered by amalink


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

Google News (グーグルニュース)とは

Google News (グーグルニュース)は、Google社が提供しているコンピュータによって生成されるニュースサイトで、世界中の50000以上のニュース提供元の見出しが集約され同じような内容の記事がグループ化され、ユーザーがカスタマイズしたニューストピックに基づいて表示される。記事の見出しをクリックすると、その記事を配信しているニュースメディアのサイトが表示される。

Googleニュースの記事とマルチメディアコンテンツは、記事の表示頻度、掲載サイト、および他の多数の要素をコンピュータが評価することで選択され、ランク付けされる。ランク付けの際には、ニュース報道の鮮度、対象地域、関連性や多様性といった要素も考慮され、同じニュースについてさまざまな視点から情報を得ることができる。

日本版だけでなく70を超える地域版が多様な言語で提供されており、ページ上部にあるプルダウンメニューで選択できる。

Google ニュース(日本版)

グーグルニュース(Google News)についての情報

Google ニュースについて
カスタマイズの基本 - Google ニュース ヘルプ
Googleニュースから興味のあるニュースだけ自動配信する方法
Googleニュースのトップニュースを10分おきに配信しているTwitterアカウント(非公式)

グーグルニュース(Google News)の各国版

グーグル(Google)

グーグル(Google)は、インターネット検索サービス、動画共有サービス(YouTube)、ブログサービス(Blogger)、広告サービス、電子メール(Gmail)、 ニュースサイト(Google News)などの、インターネット関連サービスを提供している米国に本社を置く世界最大のIT企業。インターネット広告で大きな収益を上げている。

他のニュースサイト

Yahoo!ニュース(ヤフーニュース)

Yahoo!ニュースでは、新聞・通信社が配信するニュースのほかにも、映像、雑誌やブロガーなど個人の書き手が書いた記事など多種多様なニュースが掲載される。

NHK NEWS WEB|NHKのニュースサイト

NHKが国内外の取材網を生かし、さまざまな分野のニュースを配信するNHKのニュースサイト。ニュース速報、特集記事、動画など。

[2267] Posted by kagahiro at 2013/02/05 23:35:52
1 point | Link (17) | Trackback (0) | Comment (1)

プロ棋士編入試験を目指すアゲアゲ(折田翔吾)さんが、銀河戦本戦Aブロック6回戦でプロ棋士の豊川孝弘七段に勝ち決勝トーナメント進出を決めた。

アゲアゲ(折田翔吾)さんは、チャンネル登録者数が2万9千人を超える元奨励会出身の将棋系人気ユーチューバーでその棋力は高く評価されている。

銀河戦では、これまで今泉健司四段、三枚堂達也六段、瀬川晶司五段、神崎健二八段、堀口一史座七段に勝ち5連勝としていたが、豊川七段にも勝ったことで6連勝となった。

アゲアゲ将棋実況

銀河戦(ぎんがせん)

銀河戦(ぎんがせん)は、囲碁将棋チャンネル主催の将棋の早指しテレビ棋戦。1991年度創設、2000年から公式戦となる。毎年8月から9月にかけて決勝トーナメントが行われる。

優勝者には「銀河」の称号が与えられ、次回大会まで番組内では「銀河」をつけて呼称され、もし、優勝者が名人であれば「銀河名人」、竜王であれば「銀河竜王」という、 いかにも強そうな呼称になる。

銀河戦 |棋戦|日本将棋連盟

[3041] Posted by kagahiro at 2019/02/19 22:06:00
0 point | Link (2) | Trackback (0) | Comment (0)

NHKでも取り上げられた元奨励会三段の人気将棋ユーチューバー「アゲアゲ(折田翔吾)」さんが第27期銀河戦で、堀口一史座七段に勝ちプロ棋士に5連勝となった。この対局の前に勝ったプロ棋士は今泉健司四段、三枚堂...
[3036] Posted by kagahiro at 2019/01/23 15:29:07
0 point | Link (3) | Trackback (0) | Comment (0)

Google Maps(グーグルマップ)とはGoogle Maps(グーグルマップ)は、Googleが提供しているウェブブラウザで利用できる地図検索サービス。利用者の現在の場所に応じて、基本的な地図またはカスタムの地図を表示でき...
[2257] Posted by kagahiro at 2012/12/26 23:03:41
1 point | Link (6) | Trackback (0) | Comment (1)

HTMLファイルのフォームからPerlのCGIでHTMLファイルを更新し、print "Location: HTMLファイルのURL", "\n\n";でそのHTMLファイルを表示しても、更新前の古い状態で表示されてし...
[2270] Posted by kagahiro at 2013/02/15 13:47:02
0 point | Link (1) | Trackback (0) | Comment (0)

佐藤天彦名人がNHK杯準決勝の永瀬拓矢六段との対局で採用して快勝したことで注目を集めている戦法「角換わり4五桂速攻(△6五桂速攻)」。三浦弘行九段がソフト不正を疑われたA級順位戦の渡辺明竜王との対局でも...
[2631] Posted by kagahiro at 2017/03/21 10:39:50
1 point | Link (4) | Trackback (0) | Comment (1)

PHPのプログラムからMySQLに接続し、SELECTでデータを取得する処理のサンプルプログラムです。あらかじめPHPMyAdminを使用してMySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「users」を作成、3...
[2001] Posted by kagahiro at 2010/08/19 20:04:16
0 point | Link (6) | Trackback (0) | Comment (0)

チャンネル登録者数が7000人を超え将棋系ユーチューバーのショウヤンさんが、将棋ウォーズで規約違反の「ソフト指し」をしたことを、自身の配信するユーチューブチャンネルの動画で告白し、将棋ファンの間に衝撃が広...
[2904] Posted by kagahiro at 2018/04/06 09:52:48
7 point | Link (4) | Trackback (0) | Comment (7)

これまで英語版が表示されていたGoogle Finance(グーグルファイナンス)のURL(http://www.Google.com/finance)で日本版が表示されるようになってますが、英語版はどうやったら見れるのでしょうか?いろいろやって...
[2863] Posted by kagahiro at 2017/11/30 22:36:35
5 point | Link (3) | Trackback (0) | Comment (2)

  1 2 3 4 5  次へ >


アクセスランキング

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (138 PV)
  2. Google News (グーグルニュース)日本版 (39 PV)
  3. 将棋系人気ユーチューバーのアゲアゲ(折田翔吾)さんが銀河戦でプロ棋士に6連勝、決勝トーナメント進出確定 (17 PV)
  4. 人気将棋系ユーチューバー「アゲアゲ(折田翔吾)」さんが銀河戦でプロ棋士に5連勝 (17 PV)
  5. Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (8 PV)
  6. ウェブページを1回だけリロード(再表示)する方法 (7 PV)
  7. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (7 PV)
  8. PHPでMySQLに接続して、SELECTでデータを取得するサンプルプログラム (6 PV)
  9. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (6 PV)
  10. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (6 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2540 PV)
  2. Google News (グーグルニュース)日本版 (1114 PV)
  3. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (343 PV)
  4. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (335 PV)
  5. Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (271 PV)
  6. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (243 PV)
  7. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (235 PV)
  8. ウェブページを1回だけリロード(再表示)する方法 (232 PV)
  9. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (193 PV)
  10. [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (184 PV)

アクセス統計

ディレクトリ

関連サイト