[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 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)

チャンネル登録者数が7000人を超え将棋系ユーチューバーのショウヤンさんが、 将棋ウォーズで規約違反の「ソフト指し」をしたことを、自身の配信するユーチューブチャンネルの動画で告白し、将棋ファンの間に衝撃が広がっている。

ショウヤンさんは、謝罪動画の中で将棋ウォーズの対局で降段に焦って数局ソフト指しを行ったが、元奨励会の強豪を倒して準優勝したことで疑惑を持たれていたテトリスさん主催の将棋大会では、ソフト指しはしていないと否定している。

けじめをつけるため将棋ウォーズのアカウントは削除し当面活動を休止するということだが、YouTubeの動画は削除しないようなのでいづれ活動は再開するのだろう。

ショウヤンさんのソフト指し謝罪動画


将棋系ユーチューバートップのクロノさんがアンチに叩かれる

ショウヤンさんがソフト指しを自白したことで、直前まで「ショウヤンさんがソフト指しをするわけがないと擁護していたクロノさんが、 コメントなどで人格を否定されるなどの被害に合っているようだ。

クロノさん自身にはなんら非がない今回の件ですら叩かれるとなると、子供に人気のユーチューバーという職業もいろいろ大変だということか。

将棋のソフト指しとは

ネット対局などの将棋対局で将棋ソフトを使用して指すことで、人工知能を利用した将棋ソフトの棋力が近年飛躍的に向上したことで、トップレベルのプロ棋士でもソフトはほとんど勝てなくなっており、「ソフト指し」をすることでほとんどの対局で勝つことができる。

プロ棋士やアマチュア棋士の対局ではもちろん、ネット対局でも規約違反とされ、「ソフト指し」と認定された場合はアカウント停止となるが、日本将棋連盟公認の人気対局アプリ「将棋ウォーズ」では運営が「棋神」という「ソフト指し」機能を有料で提供している。

[2904] Posted by kagahiro at 2018/04/06 09:52:48
5 point | Link (1) | Trackback (0) | Comment (5)

Tumblr(タンブラー)のダッシュボードに問答無用で表示されるおすすめ投稿を消す(非表示にする)方法についてです。Tumblrを使用する際にまず問題になるのが、Tumblrのダッシュボードには、自分の投稿だけでなく運...
[2768] Posted by kagahiro at 2017/06/14 10:48:17
0 point | Link (1) | Trackback (0) | Comment (0)

2017年6月の更新で従来の方法ではGoogle News(グーグルニュース)のRSSを取得することができなくなっていましたが、ようやく最新のGoogle News(グーグルニュース)でRSSを取得する方法がわかりました。日本版では表...
[2852] Posted by kagahiro at 2017/11/26 13:46:19
0 point | Link (4) | Trackback (0) | Comment (0)

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

グーグルニュース(Google News)日本版が見れないGoogleのニュースサイト「グーグルニュース(Google News)」がシステム更新されたことで、以前日本版を見ることができていた一部のURLで下記のように表示され見れな...
[2790] Posted by kagahiro at 2017/06/28 09:46:36
4 point | Link (6) | Trackback (0) | Comment (4)

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)

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)

ビデオカメラとインターネット接続さえあれば無料で全世界へ自分の番組を放送できるインターネット動画中継(ライブ配信)サービス「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. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (3 PV)
  2. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (3 PV)
  3. グーグルニュース(Google News)日本版が表示できるURL (2 PV)
  4. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (2 PV)
  5. Google News (グーグルニュース)日本版 (2 PV)
  6. Tumblr(タンブラー)のダッシュボードからおすすめ投稿を消す(非表示にする)方法 (1 PV)
  7. PHPでMySQLに接続して、SELECTでデータを取得するサンプルプログラム (1 PV)
  8. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (1 PV)
  9. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (1 PV)
  10. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (1 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2289 PV)
  2. Google News (グーグルニュース)日本版 (701 PV)
  3. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (378 PV)
  4. Tumblr(タンブラー)のダッシュボードからおすすめ投稿を消す(非表示にする)方法 (378 PV)
  5. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (370 PV)
  6. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (207 PV)
  7. グーグルニュース(Google News)日本版が表示できるURL (153 PV)
  8. ウェブページを1回だけリロード(再表示)する方法 (150 PV)
  9. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (143 PV)
  10. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (138 PV)

アクセス統計

ディレクトリ

関連サイト