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

Tumblr(タンブラー)のダッシュボードに問答無用で表示されるおすすめ投稿を消す(非表示にする)方法についてです。

Tumblrを使用する際にまず問題になるのが、Tumblrのダッシュボードには、自分の投稿だけでなく運営からのおすすめ投稿が問答無用で表示され、しかも、Tumblrが提供している「設定」機能などでは非表示にすることができないということです。

しかし、このおすすめ投稿を表示されないようにしないと、これが邪魔すぎて自分の投稿を管理することができません。というか、発狂しそうになります。

そこで、Googleで「Tumblr ダッシュボード おすすめ 消す」で検索すると、どうやらブラウザがChromeかFirefoxなら「Stylish」という拡張を使用することで、なんとか擬似的に消すことができようです。方法は、

  1. まず、Stylishをインストールします (Firefox Chrome)
  2. インストールしたら「Tumblr hide recommended posts on dashboard」で「+ Install with Stylish」をクリックしてスタイルを適用します

詳細な方法についてはこちらの記事(Tumblr ダッシュボードのオススメブログを削除する のこと)に書かれています。

それにしても、この「ダッシュボードにおすすめ投稿が表示されるという問題」がある限り、いくら他の機能が優れていてもユーザーが増えないと思うのですが、Tumblrの運営はこれが「Cool(カッコいい)」とでも考えているのでしょうか。

Tumblr(タンブラー)とは

Tumblr(タンブラー)とは、テキスト、画像、引用、リンク、チャット、音声、動画が投稿できるシンプルなブログサービスで、Twitterと同じマイクロブログサービスとも呼ばれていますが、機能などはTwitterとはかなり異なります。HTMLやマークダウンでの投稿もできるので、むしろ、Twitterより一般的なブログサービスに近いサービスと言えるでしょう。

ゼロからはじめる tumblrスマートガイド
技術評論社 著者:松本 剛


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

[2768] Posted by kagahiro at 2017/06/14 10:48:17
0 point | Link (1) | Trackback (0) | Comment (0)

グーグルニュース(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以上のニュース提供元の見出しが集約され同じよう...
[2267] Posted by kagahiro at 2013/02/05 23:35:52
1 point | Link (17) | Trackback (0) | Comment (1)

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

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)

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)

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)

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

  1 2 3 4 5  次へ >


アクセスランキング

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

  1. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (1 PV)
  2. Google News (グーグルニュース)日本版 (1 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1940 PV)
  2. Tumblr(タンブラー)のダッシュボードからおすすめ投稿を消す(非表示にする)方法 (167 PV)
  3. グーグルニュース(Google News)日本版が表示できるURL (162 PV)
  4. Google News (グーグルニュース)日本版 (160 PV)
  5. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (155 PV)
  6. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (153 PV)
  7. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (149 PV)
  8. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (125 PV)
  9. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (109 PV)
  10. ウェブページを1回だけリロード(再表示)する方法 (77 PV)

アクセス統計

ディレクトリ

関連サイト