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

5月7日の「五万石藤まつり『第24回将棋まつり』」で行なわれた公開対局で、藤井聡太四段が豊島将之八段に完敗するという波乱があった。

公式戦ではデビュー以来16連勝と連勝記録を更新し続け、非公式戦ではこれまで将棋界最強と考えられてきた羽生善治三冠にも勝ち、最年少ながら現在のプロ棋士では最強なのではないかと思われている藤井聡太四段だが思わぬ敗北となった。

戦型は角換わりから、藤井聡太四段が48金型の腰掛銀、豊島将之八段が早繰り銀と構える展開となったが、後手ながら先に仕掛けた豊島将之八段が優勢を保ち、最終的には完勝となった。

対局棋譜

藤井聡太 四段 vs. 豊島将之 八段 五万石藤まつり第24回将棋まつり

豊島将之(とよしままさゆき)八段

豊島将之八段は、糸谷哲郎、村田顕弘、稲葉陽とともに「関西若手四天王」と呼ばれる棋士の一人で、王将戦、王座戦、棋聖戦の挑戦者にもなっている。NHK杯の対局前のインタビューで佐藤紳哉七段が「序盤中盤終盤スキがない」と評されたことでも知られている。順位戦はA級。

藤井聡太(ふじいそうた)四段

藤井聡太四段は、14歳二ヶ月プロ棋士となり、加藤一二三九段が持っていいた最年少記録を62年ぶりに更新した注目の中学生棋士。詰将棋解答選手権で3年連続で優勝しておりその終盤力には定評がある。得意戦法は角換わり。プロデビューから公式戦16連勝。非公式戦では、羽生善治三冠にも勝っている。

角換わり戦法

序盤で角交換が行なわれる戦型で、角交換後の駒組みで右銀をどう使うかによって棒銀、腰掛銀、早繰り銀などの戦法に展開していくことが多い。 最近は早い段階で4五桂と桂馬を跳ねる4五桂速攻という戦法も流行している。

ひと目の角換わり (マイナビ将棋文庫SP)
マイナビ 著者:長岡 裕也


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

[2706] Posted by kagahiro at 2017/05/08 16:49:18
0 point | Link (3) | Trackback (0) | Comment (0)

ビットコインに次ぐ時価総額を持つ仮想通貨イーサリアムフラッシュクラッシュが発生し、GDAX取引所で一時300ドル台から0.10ドル(10セント)まで下落、その後値を戻したものの多くの投資家が多額の損失を出すことと...
[2788] Posted by kagahiro at 2017/06/26 17:40:12
0 point | Link (1) | Trackback (0) | Comment (0)

プロデビュー以来公式戦で負け無しの連勝を続けている史上最年少プロ棋士、藤井聡太四段が第30期竜王戦決勝トーナメント1回戦で、19歳の若手の実力者増田康宏四段に逆転で勝ち、連勝記録を歴代単独1位となる29連勝と...
[2789] Posted by kagahiro at 2017/06/27 13:24:41
0 point | Link (4) | 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)

4月1日(土)に日光東照宮で行なわれた「第2期電王戦 二番勝負 第1局 佐藤天彦名人(叡王) vs PONANZA」の対局は、先手のPonanza(ポナンザ)が1手目に▲3八金と上がるコンピュータソフトならではの独特の出だしから...
[2648] Posted by kagahiro at 2017/04/01 22:26:49
0 point | Link (6) | Trackback (0) | Comment (0)

文春砲としてスキャンダルを抱えた芸能人に恐れられている週刊文春が、加計学園の獣医学部新設についての「総理の意向」文書は、文部科学省の事務次官を務めた前川喜平氏が本物と認めたとスクープを予告している。前...
[2721] Posted by kagahiro at 2017/05/24 16:31:16
1 point | Link (4) | Trackback (0) | Comment (1)

単にテキストファイル等の文字エンコードを変換するのであれば、iconvコマンドを使用して変換すれば良いのですが、プログラム内部で取得した文字列の文字エンコードを変換したい場合もあります。以下のプログラムはL...
[1982] Posted by kagahiro at 2010/07/26 09:54:29
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セントまで暴落後、値を戻す #乱高下 (23 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)

アクセス統計

ディレクトリ

関連サイト