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

藤井聡太四段の27連勝がかかった対局の棋譜の解説をライブ配信していた将棋実況ユーチューバーのクロノさんが、朝日新聞将からTwitterで「棋譜中継は権利の侵害に当たる」というツイートを受けて、配信中止に追い込まれれた。

朝日新聞の権利があるのであれば棋譜中継の配信中止は止むを得ないことではあるが、気になるのは朝日新聞がどのような権利を持っているのか明示されていないことだ。棋譜には著作権が無いというのが一般的な見解だが、棋譜中継が権利を侵害していると主張するのであれば、どのような権利を侵害しているかを明確にするべきではないだろうか。

朝日新聞の苦情ツイート

将棋棋譜の著作権

将棋棋譜の著作権についての弁護士の見解は、

棋譜自体に著作権が無いので問題ない。
解説やコメントには著作権がある。
有料コンテンツは解説や操作性に付加価値がある。
ということらしいので、棋譜に独自の解説を付けて配信するのは問題がないように思えるが、どうなのだろう。

棋譜の著作権等の問題について、弁護士の先生に伺ってみた。

将棋実況ユーチューバーのクロノさん

将棋実況ユーチューバーのクロノさんは、将棋実況ユーチューバーとして最大のチャンネル登録者を有する人気ユーチューバーで、多数の対局実況動画や棋譜解説動画、ライブ配信などを行っている。棋力は将棋クラフ四段、将棋ウォーズ三段。

朝日杯将棋オープン戦

朝日杯将棋オープン戦は、全棋士、アマチュア10人、女流棋士6人による1次予選から本戦まで全てがトーナメントの朝日新聞社主催の棋戦。持ち時間は40分。優勝者の賞金は1,000万円。アマチュアは朝日アマ名人、朝日アマ名人戦全国大会ベスト8進出者、学生名人の10人。

朝日杯将棋オープン中継サイト

ユーチューバー(Youtuber)とは

ユーチューバー(Youtuber)とは、動画共有サイト「YouTube」で自分で作成した動画を配信して広告収入を得て生活している人のことで、人気ユーチューバーになるとその年収は1000万円を超えると見られている。

また、YouTube(ユーチューブ)は無料の動画共有サイトで、無料で動画の視聴や投稿ができるだけでなく、YouTube Liveと呼ばれるライブストリーミング機能も無料で利用することができる。「YouTube Partner Program」に参加することで投稿した動画に広告を表示して収入を得ることができる。

[2779] Posted by kagahiro at 2017/06/18 10:33:09
7 point | Link (5) | Trackback (0) | Comment (7)

文春砲としてスキャンダルを抱えた芸能人に恐れられている週刊文春が、加計学園の獣医学部新設についての「総理の意向」文書は、文部科学省の事務次官を務めた前川喜平氏が本物と認めたとスクープを予告している。

前川氏は、「いずれも部下から受け取ったレク(説明用)資料です。これらの文書は、大臣や次官への説明用として担当の高等教育局専門教育課が作成したものです」と説明したという。菅官房長官は怪文書と決めつけ、松野博一文科相はその存在を全面否定する文書だが、本物である可能性がかなり高くなってきたといえるだろう。

文科省前事務次官が「総理のご意向」文書は「本物」と証言
加計学園問題まとめ 「要注意発言」で振り返る

加計学園問題

安倍首相の親しい友人「加計孝太郎」氏が理事長を務める学校法人「加計学園」が計画する国家戦略特区における獣医学部設置計画をめぐり、不正に有利な取扱を受けたのではないかとする問題で、37億円相当の今治市市有地が「加計学園」に無償譲渡され、総事業費の半分の96億円を愛媛県と市が負担することが決まっている。

[2721] Posted by kagahiro at 2017/05/24 16:31:16
1 point | Link (4) | Trackback (0) | Comment (1)

日本海に展開していた米海軍の空母カールビンソンとロナルドレーガンが軍事演習を終え日本海から離れたことが明らかになった。空母カールビンソンは母港のカリフォルニア州サンディエゴに帰還するという。、艦載機に...
[2747] Posted by kagahiro at 2017/06/06 22:46:49
0 point | Link (3) | Trackback (0) | Comment (0)

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)

C言語のstrncpy関数やmemcpy関数ではバイト単位の操作になるので、漢字、ひらがな、カタカナなどの全角文字を文字数で指定して部分文字列を取り出すことができません。そこで半角英数も全角文字も1文字として部分文字...
[2324] Posted by kagahiro at 2013/07/02 11:02:48
0 point | Link (3) | Trackback (0) | Comment (0)

5月7日の「五万石藤まつり『第24回将棋まつり』」で行なわれた公開対局で、藤井聡太四段が豊島将之八段に完敗するという波乱があった。公式戦ではデビュー以来16連勝と連勝記録を更新し続け、非公式戦ではこれまで...
[2706] Posted by kagahiro at 2017/05/08 16:49:18
0 point | Link (3) | Trackback (0) | Comment (0)

Sony(ソニー)が、プロ向けのハイエンドEマウントミラーレスカメラ「α9」(model ILCE-9)を、米国で5月に4,500ドル(約49万)で、ヨーロッパで6月に4,500ポンド(約63万)、5,300ユーロ(約62万)で発売すると発表...
[2681] Posted by kagahiro at 2017/04/20 16:26:27
0 point | Link (2) | Trackback (0) | Comment (0)

単にテキストファイル等の文字エンコードを変換するのであれば、iconvコマンドを使用して変換すれば良いのですが、プログラム内部で取得した文字列の文字エンコードを変換したい場合もあります。以下のプログラムはL...
[1982] Posted by kagahiro at 2010/07/26 09:54:29
0 point | Link (2) | Trackback (0) | Comment (0)

Google Home(グーグルホーム)は、2016年10月4日にを発表されたGoogle(グーグル)社が販売している家庭用の音声アシスタントデバイスで、Google機械学習やAI(人工知能)、自然言語解析などの技術が盛り込まれた音...
[2740] Posted by kagahiro at 2017/06/05 12:47:18
0 point | Link (2) | Trackback (0) | Comment (0)

  1 2 3 4 5  次へ >


アクセスランキング

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (245 PV)
  2. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (46 PV)
  3. [将棋]豊島将之八段が角換わり早繰り銀で藤井聡太四段に完勝するという波乱 (45 PV)
  4. 仮想通貨イーサリアム、フラッシュクラッシュで一時10セントまで暴落後、値を戻す #乱高下 (22 PV)
  5. [将棋]藤井聡太四段が増田康宏四段に逆転で勝ち連勝記録を歴代単独1位となる29連勝とした #早繰り銀 (16 PV)
  6. ウェブページを1回だけリロード(再表示)する方法 (13 PV)
  7. [C言語]UTF-8でエンコードされた文字列の部分文字列を取り出すコード (10 PV)
  8. [将棋]佐藤天彦名人対Ponanza(ポナンザ)の対局は相掛かりで先手のPonanzaが圧勝 #電王戦 (7 PV)
  9. 加計学園(かけがくえん)の獣医学部新設についての「総理の意向」文書は本物と週刊文春がスクープ予告 (6 PV)
  10. [gcc]iconvで文字エンコードを変換するサンプルプログラム (6 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (5182 PV)
  2. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (1713 PV)
  3. 加計学園(かけがくえん)の獣医学部新設についての「総理の意向」文書は本物と週刊文春がスクープ予告 (438 PV)
  4. 米海軍の空母カールビンソンとロナルドレーガンが日本海から撤退 #北朝鮮問題 (250 PV)
  5. ウェブページを1回だけリロード(再表示)する方法 (206 PV)
  6. [C言語]UTF-8でエンコードされた文字列の部分文字列を取り出すコード (201 PV)
  7. [将棋]豊島将之八段が角換わり早繰り銀で藤井聡太四段に完勝するという波乱 (197 PV)
  8. Sony、ハイエンドEマウントミラーレスカメラ「α9」(model ILCE-9)を発表 (155 PV)
  9. [gcc]iconvで文字エンコードを変換するサンプルプログラム (134 PV)
  10. Google Home(グーグルホーム) - 家庭用の音声アシスタントデバイス #機械学習 #AI (123 PV)

アクセス統計

ディレクトリ

関連サイト