[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 (19) | Trackback (0) | Comment (1)

これまで英語版が表示されていたGoogle Finance(グーグルファイナンス)のURL(http://www.google.com/finance)で日本版が表示されるようになってますが、英語版はどうやったら見れるのでしょうか?

いろいろやってみた結果、パラメーターに「?gl=us&hl=en&gws_rd=cr」を追加して、 http://www.google.com/finance?gl=us&hl=en&gws_rd=crというURLでアクセスすると、英語版が表示されるようです。

英語版のグーグルファイナンスも前と変わっているので、リニューアルされたということでしょうか。

Google Finance(グーグルファイナンス)とは

Google Finance(グーグルファイナンス)は、株価情報、金融ニュース(Google Newsと連動)、為替レート、国債金利などが掲載されているGoogleのサイトで、ダウ平均、S&P 500、Nasdaq(ナスダック)のリアルタイムチャートが見ることができる。

Google Finance(グーグルファイナンス)

日本からアクセスした場合は日本版が表示されるが、アメリカからアクセスした場合はおそらく英語版が表示される。

Google Finance(英語版)

日本からアクセスした場合でも英語版(米国版)が表示される。

[2863] Posted by kagahiro at 2017/11/30 22:36:35
5 point | Link (3) | Trackback (0) | Comment (2)

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

羽生式袖飛車(はぶしきそでびしゃ)は将棋戦法の一つで、後手で32金と指してから72飛と袖飛車にする。2018年に「第89期ヒューリック杯棋聖戦五番勝負」の第3局で羽生善治棋聖竜王(当時、現在は竜王のみ)が豊島...
[2977] Posted by kagahiro at 2018/10/22 17:02:20
0 point | Link (5) | Trackback (0) | Comment (0)

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

9時55分ごろに決まるとされている仲値に向けたドル買いによるドル円やクロス円の上昇を狙う「仲値トレード」も簡単にできる無料EA「NAKANE3」をリリースします。「NAKANE3」はMT4で動作します。NAKANE3の特徴「NAKAN...
[2997] Posted by kagahiro at 2018/11/08 15:26:30
0 point | Link (7) | Trackback (0) | Comment (0)

Perlのlength関数ではバイト単位となるので、UTF-8でエンコードされている場合、漢字、ひらがな、カタカナなどは1文字で3となってしまいます。ブログなどのアプリケーションのテキスト処理ではそれでは不都合な場合も...
[2243] Posted by kagahiro at 2012/12/12 11:56:21
1 point | Link (3) | Trackback (0) | Comment (1)

メイドコスプレで将棋実況動画を配信している押木ゆいさんのYouTubeチャンネル。オリジナル戦法「メイドシステム」を引っさげて将棋ウォーズ初段を目指す(現在1級)。押木ゆいさんの将棋ウィーズIDは「yui_smaid」。...
[2982] Posted by kagahiro at 2018/10/28 12:31:11
0 point | Link (6) | 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 (12) | Trackback (0) | Comment (0)

  1 2  次へ >


アクセスランキング

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (22 PV)
  2. Google News (グーグルニュース)日本版 (6 PV)
  3. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (4 PV)
  4. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (3 PV)
  5. [将棋]羽生式袖飛車(はぶしきそでびしゃ) (2 PV)
  6. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (2 PV)
  7. [FX]仲値トレードも簡単にできるMT4向け無料EA「NAKANE3」をリリース #システムトレード (2 PV)
  8. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (2 PV)
  9. [将棋]将棋ウォーズで初段を目指す将棋メイド「押木ゆい」さんのYouTubeチャンネル #おすすめの将棋実況チャンネル #メイドシステム (2 PV)
  10. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (1 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2081 PV)
  2. Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (2053 PV)
  3. Google News (グーグルニュース)日本版 (1215 PV)
  4. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (339 PV)
  5. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (303 PV)
  6. [将棋]将棋ウォーズで初段を目指す将棋メイド「押木ゆい」さんのYouTubeチャンネル #おすすめの将棋実況チャンネル #メイドシステム (287 PV)
  7. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (286 PV)
  8. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (265 PV)
  9. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (185 PV)
  10. PHPでMySQLに接続して、SELECTでデータを取得するサンプルプログラム (122 PV)

アクセス統計

ディレクトリ

関連サイト