[rank:a]の検索結果



「先頭から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 (17) | Trackback (1) | Comment (4)

グーグルニュース(Google News)日本版が見れない

Googleのニュースサイト「グーグルニュース(Google News)」がシステム更新されたことで、以前日本版を見ることができていた一部のURLで下記のように表示され見れなくなった

We're sorry we are unable to show any "Top Stories" stories. Please try again later.

このURLでは日本版が表示できる
https://news.google.com/news/?ned=jp&hl=ja

このURLでは日本版は見れない(前は見れてたのに)
http://news.google.com/news?ned=en

見れなくなっていたのは一部の人だけのようなので、話題にもなっていないもよう。

英語版は以下のURLで問題なく見れる
https://news.google.com/news/headlines?ned=us&hl=en

パラメーターが「ned=en」の場合見れないということか。

この件についてグーグルにフィードバックを送信したが、届いたかどうかは今のところわからない。

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

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

Google News 日本版のデフォルトセクション

Google(グーグル)

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

[2790] Posted by kagahiro at 2017/06/28 09:46:36
4 point | Link (6) | Trackback (0) | 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)

Google傘下のイギリスの人工知能開発企業「DeepMind(ディープマインド)社」が、囲碁近代史における布石パターンを分析することができるツール「AlphaGo: 学習ツール」を公開した。日本語でも利用できる。「AlphaGo...
[2871] Posted by kagahiro at 2017/12/13 22:08:40
0 point | Link (2) | Trackback (0) | Comment (0)

Google Finance(グーグルファイナンス)とはGoogle Finance(グーグルファイナンス)は、株価情報、金融ニュース(Google Newsと連動)、為替レートなどの投資関連情報が掲載されているサイトで、ダウ平均、S&P 500...
[2435] Posted by kagahiro at 2014/11/20 10:43:37
0 point | Link (8) | Trackback (0) | Comment (0)

藤井聡太四段の27連勝がかかった対局の棋譜の解説をライブ配信していた将棋実況ユーチューバーのクロノさんが、朝日新聞将からTwitterで「棋譜中継は権利の侵害に当たる」というツイートを受けて、配信中止に追い込ま...
[2779] Posted by kagahiro at 2017/06/18 10:33:09
7 point | Link (6) | Trackback (0) | Comment (7)

私が何を書いても基本的にスルーされることが多いのですが、めずらしく有名な人にコメントされてました。PV的には別にそれほど美味しくないのですが、ネタとしては面白そうなので反論してみます。アフターアワーズ: ...
[1315] Posted by kagahiro at 2009/05/02 10:40:40
0 point | Link (0) | Trackback (0) | Comment (0)

七草粥(ななくさがゆ)は、1月7日(人日の節句)に春の七草と呼ばれている雑草(セリ、ナズナ、ゴ(オ)ギョウ、ハコベラ、ホトケノザ、スズナ、スズシロ)をお粥に混ぜて食べることで、いくら駆除してもまた生えて...
[2617] Posted by kagahiro at 2017/01/05 20:32:50
0 point | Link (1) | Trackback (0) | Comment (0)

渡辺明竜王に丸山忠久九段が挑戦する第29期竜王戦の第三局が山形県天童市「ほほえみの宿 滝の湯」で行われ、挑戦者の丸山忠久九段が勝ち、丸山九段の2勝1敗となった。戦型は先手番の丸山九段が居飛車、後手番の渡辺...
[2599] Posted by kagahiro at 2016/11/08 20:21:17
0 point | Link (4) | Trackback (0) | Comment (0)

ビデオカメラとインターネット接続さえあれば無料で全世界へ自分の番組を放送できるインターネット動画中継(ライブ配信)サービス「USTREAM(ユーストリーム)日本語版」の使い方を日本語で解説しているサイトや番組...
[1842] Posted by kagahiro at 2010/04/28 10:00:21
4 point | Link (19) | Trackback (0) | Comment (4)

  1 2 3 4 5  次へ >


アクセスランキング

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

  1. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (10 PV)
  2. Google News (グーグルニュース)日本版 (6 PV)
  3. DeepMind(ディープマインド)社が「AlphaGo: 学習ツール」を公開 #機械学習 (3 PV)
  4. ウェブページを1回だけリロード(再表示)する方法 (3 PV)
  5. [C言語]UTF-8でエンコードされた文字列の部分文字列を取り出すコード (3 PV)
  6. グーグルニュース(Google News)日本版が表示できるURL (3 PV)
  7. GYAO!(ギャオ) - 映画、アニメ、ドラマ、音楽の無料動画 (3 PV)
  8. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (3 PV)
  9. Yahoo! JAPAN(ヤフージャパン) (2 PV)
  10. [ch225] 「世界の株価リアルタイムチャート」 (2 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1720 PV)
  2. グーグルニュース(Google News)日本版が表示できるURL (683 PV)
  3. Google News (グーグルニュース)日本版 (240 PV)
  4. DeepMind(ディープマインド)社が「AlphaGo: 学習ツール」を公開 #機械学習 (218 PV)
  5. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (190 PV)
  6. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (157 PV)
  7. フリーソフトウェア/オープンソースのタブー (128 PV)
  8. [食べ物]七草粥(ななくさがゆ) (117 PV)
  9. [将棋]竜王戦第三局は居飛車振り飛車の対抗型で丸山忠久九段が勝利 #竜王戦 (104 PV)
  10. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (97 PV)

アクセス統計

ディレクトリ

関連サイト