<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 <channel>
  <title>語句ログ - ニュース、プログラミング、システムトレードの用語解説</title>
  <link>https://59log.com/</link>
  <description>日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説</description>
  <lastBuildDate>Mon, 04 May 2026 03:09:45 +0900</lastBuildDate>
  <pubDate>Mon, 04 May 2026 03:09:45 +0900</pubDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>59Tracker 3.2</generator>
  <item>
    <title>MySQLのINSERT ... SELECT文でLIMIT句を使用して上位3件のレコードをテーブルに追加する</title>
    <description>&lt;strong&gt;MySQLでは、INSERT ... SELECTを使用することで1つまたは複数のテーブルからレコードをテーブルに追加できます。&lt;br /&gt;また、SELECTでLIMIT句とORDER BYを使用して上位n件のレコードのみテーブルに追加することもできます。&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;構文：&lt;/strong&gt;&lt;br /&gt;INSERT&lt;br /&gt;    INTO テーブル&lt;br /&gt;    [(カラム, ...)]&lt;br /&gt;    SELECT ...&lt;br /&gt;&lt;br /&gt;追加前にORDER BYで指定した方法で並べ替えられ、LIMIT句で指定した行数のレコードが追加されます。&lt;br /&gt;&lt;br /&gt;例えば、データベースtestのsalesテーブルに10件のレコードが格納されていて、priceの値が低い順に3件のレコードをjunkテーブルに追加する場合は以下のSQL文になります。&lt;br /&gt;&lt;br /&gt;INSERT INTO test.junk (product,price) SELECT product,price FROM test.sales ORDER BY price Limit 3;&lt;br /&gt;&lt;br /&gt;実際に実行してみると以下のような結果になります。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;salesテーブルのデータ：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt; select * from test.sales order by price;&lt;br /&gt;+----------+-------------+---------+----------+&lt;br /&gt;|&amp;nbsp;ordernum&amp;nbsp;|&amp;nbsp;product&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;price&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;quantity&amp;nbsp;|&lt;br /&gt;+----------+-------------+---------+----------+&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&amp;nbsp;|&amp;nbsp;WII&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4500&amp;nbsp;|&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&amp;nbsp;|&amp;nbsp;PS3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;10000&amp;nbsp;|&amp;nbsp;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&amp;nbsp;|&amp;nbsp;G-SHOCK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;12000&amp;nbsp;|&amp;nbsp;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&amp;nbsp;|&amp;nbsp;EXILIM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;14000&amp;nbsp;|&amp;nbsp;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&amp;nbsp;|&amp;nbsp;PS4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;20000&amp;nbsp;|&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&amp;nbsp;|&amp;nbsp;COOLPIX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;23000&amp;nbsp;|&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&amp;nbsp;|&amp;nbsp;amazon&amp;nbsp;fire&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;25000&amp;nbsp;|&amp;nbsp;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&amp;nbsp;|&amp;nbsp;GoPro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;27000&amp;nbsp;|&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&amp;nbsp;|&amp;nbsp;iPhone&amp;nbsp;SE&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;50000&amp;nbsp;|&amp;nbsp;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;|&amp;nbsp;iPhone&amp;nbsp;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;1000000&amp;nbsp;|&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;+----------+-------------+---------+----------+&lt;br /&gt;10 rows in set (0.00 sec)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;実行前のjunkテーブルのデータ：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt; select * from test.junk;&lt;br /&gt;Empty set (0.00 sec)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;INSERT ... SELECT文を実行：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt; INSERT INTO test.junk (product,price) SELECT product,price FROM test.sales ORDER BY price Limit 3;&lt;br /&gt;Query OK, 3 rows affected (0.05 sec)&lt;br /&gt;Records: 3  Duplicates: 0  Warnings: 0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;実行後のjunkテーブルのデータ：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt;  select * from test.junk;&lt;br /&gt;+---------+-------+&lt;br /&gt;|&amp;nbsp;product&amp;nbsp;|&amp;nbsp;price&amp;nbsp;|&lt;br /&gt;+---------+-------+&lt;br /&gt;|&amp;nbsp;WII&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;4500&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;PS3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;10000&amp;nbsp;|&lt;br /&gt;|&amp;nbsp;G-SHOCK&amp;nbsp;|&amp;nbsp;12000&amp;nbsp;|&lt;br /&gt;+---------+-------+&lt;br /&gt;3 rows in set (0.00 sec)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;参考：&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://dev.mysql.com/doc/refman/5.6/ja/insert-select.html&quot; target=&quot;_blank&quot;&gt;MySQL 5.6 リファレンスマニュアル INSERT ... SELECT 構文&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2591#link&quot; target=&quot;_blank&quot;&gt;Link(3)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2591#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2591#comment&quot; target=&quot;_blank&quot;&gt;Comment(4)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=MySQL&quot; title=&quot;MySQL&quot;&gt;MySQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E4%B8%8A%E4%BD%8Dn%E4%BB%B6&quot; title=&quot;上位n件&quot;&gt;上位n件&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=UPDATE&quot; title=&quot;UPDATE&quot;&gt;UPDATE&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=SQL&quot; title=&quot;SQL&quot;&gt;SQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=2591</link>
    <pubDate>Fri, 30 Sep 2016 15:29:37 +0900</pubDate>
  </item>
  <item>
    <title>MySQLのUPDATE文でLIMIT句を使用して上位3件のレコードを更新する</title>
    <description>&lt;strong&gt;MySQLでは、UPDATEでLIMIT句とORDER BYを使用して上位n件のレコードを更新することができます。&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;更新前にORDER BYで指定した方法で並べ替えられ（ASCは昇順、DESCは降順、省略した場合は昇順）、LIMIT句で指定した行数のレコードが更新されます。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;構文：&lt;/strong&gt;&lt;br /&gt;UPDATE テーブル &lt;br /&gt;  SET カラム１={expr1|DEFAULT} [, カラム２={expr2|DEFAULT}] ...&lt;br /&gt;  [WHERE 条件]&lt;br /&gt;  ORDER BY カラム [ASC | DESC]&lt;br /&gt;  LIMIT 行数;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;例えば、データベースtestのsalesテーブルに10件のレコードが格納されていて、priceの値が低い順に3件のレコードのquantityに1を加算する場合は以下のSQL文になります。&lt;br /&gt;&lt;br /&gt;UPDATE test.sales SET quantity = quantity + 1 ORDER BY price LIMIT 3;&lt;br /&gt;&lt;br /&gt;実際に実行してみると以下のような結果になります。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;更新前のデータ：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt; select * from test.sales order by price;&lt;br /&gt;+----------+-------------+---------+----------+&lt;br&gt;| ordernum | product     | price   | quantity |&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;|        3 | WII         |    4500 | 1        |&lt;br&gt;|        5 | PS3         |   10000 | 3        |&lt;br&gt;|        8 | G-SHOCK     |   12000 | 8        |&lt;br&gt;|        9 | EXILIM      |   14000 | 7        |&lt;br&gt;|        1 | PS4         |   20000 | 1        |&lt;br&gt;|        6 | COOLPIX     |   23000 | 1        |&lt;br&gt;|        7 | amazon fire |   25000 | 6        |&lt;br&gt;|       10 | GoPro       |   27000 | 3        |&lt;br&gt;|        4 | iPhone SE   |   50000 | 4        |&lt;br&gt;|        2 | iPhone 6    | 1000000 | 2        |&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;10 rows in set (0.00 sec)&lt;br /&gt;&lt;br /&gt;strong&gt;UPDATE文を実行：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt; UPDATE test.sales SET quantity = quantity + 1 ORDER BY price LIMIT 3;&lt;br /&gt;Query OK, 3 rows affected (0.03 sec)&lt;br /&gt;Rows matched: 3  Changed: 3  Warnings: 0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;更新後のデータ：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt; select * from test.sales order by price;&lt;br /&gt;+----------+-------------+---------+----------+&lt;br&gt;| ordernum | product     | price   | quantity |&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;|        3 | WII         |    4500 | 2        |&lt;br&gt;|        5 | PS3         |   10000 | 4        |&lt;br&gt;|        8 | G-SHOCK     |   12000 | 9        |&lt;br&gt;|        9 | EXILIM      |   14000 | 7        |&lt;br&gt;|        1 | PS4         |   20000 | 1        |&lt;br&gt;|        6 | COOLPIX     |   23000 | 1        |&lt;br&gt;|        7 | amazon fire |   25000 | 6        |&lt;br&gt;|       10 | GoPro       |   27000 | 3        |&lt;br&gt;|        4 | iPhone SE   |   50000 | 4        |&lt;br&gt;|        2 | iPhone 6    | 1000000 | 2        |&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;10 rows in set (0.00 sec)&lt;br /&gt;&lt;br /&gt;上位3件のレコードだけquantityが1加算されていることがわかると思います。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;参考：&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.6/ja/update.html&quot; target=&quot;_blank&quot;&gt;MySQLリファレンスマニュアル 13.2.11 UPDATE 構文&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2590#link&quot; target=&quot;_blank&quot;&gt;Link(3)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2590#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2590#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=MySQL&quot; title=&quot;MySQL&quot;&gt;MySQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E4%B8%8A%E4%BD%8Dn%E4%BB%B6&quot; title=&quot;上位n件&quot;&gt;上位n件&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=UPDATE&quot; title=&quot;UPDATE&quot;&gt;UPDATE&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=2590</link>
    <pubDate>Fri, 30 Sep 2016 11:43:12 +0900</pubDate>
  </item>
  <item>
    <title>MySQLのDELETE文でLIMIT句を使用して上位3件のレコードを削除する</title>
    <description>&lt;strong&gt;MySQLでは、DELETE文でLIMIT句とORDER BYを使用して上位n件のレコードを削除することができます。&lt;/strong&gt;&lt;br&gt;&lt;br&gt;削除前にORDER BYで指定した方法で並べ替えられ（ASCは昇順、DESCは降順、省略した場合は昇順）、LIMIT句で指定した行数のレコードが削除されます。&lt;br&gt;&lt;br&gt;&lt;strong&gt;構文：&lt;/strong&gt;&lt;br&gt;DELETE FROM テーブル [WHERE 条件]&lt;br&gt;  ORDER BY カラム [ASC | DESC]&lt;br&gt;  LIMIT 行数;&lt;br&gt;&lt;br&gt;&lt;br&gt;例えば、データベースtestのsalesテーブルに10件のレコードが格納されていて、priceの値が低い順に3件のレコードを削除する場合は以下のSQL文になります。&lt;br&gt;&lt;br&gt;DELETE FROM test.sales ORDER BY price LIMIT 3;&lt;br&gt;&lt;br&gt;実際に実行してみると以下のような結果になります。&lt;br&gt;&lt;br&gt;&lt;strong&gt;削除前のデータ：&lt;/strong&gt;&lt;br&gt;&lt;br&gt;mysql&gt; select * from test.sales order by price;&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;|&amp;nbsp;ordernum&amp;nbsp;|&amp;nbsp;product&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;price&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;quantity&amp;nbsp;|&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&amp;nbsp;|&amp;nbsp;WII&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4500&amp;nbsp;|&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&amp;nbsp;|&amp;nbsp;PS3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;10000&amp;nbsp;|&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&amp;nbsp;|&amp;nbsp;G-SHOCK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;12000&amp;nbsp;|&amp;nbsp;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&amp;nbsp;|&amp;nbsp;EXILIM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;14000&amp;nbsp;|&amp;nbsp;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&amp;nbsp;|&amp;nbsp;PS4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;20000&amp;nbsp;|&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&amp;nbsp;|&amp;nbsp;COOLPIX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;23000&amp;nbsp;|&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&amp;nbsp;|&amp;nbsp;amazon&amp;nbsp;fire&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;25000&amp;nbsp;|&amp;nbsp;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&amp;nbsp;|&amp;nbsp;GoPro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;27000&amp;nbsp;|&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&amp;nbsp;|&amp;nbsp;iPhone&amp;nbsp;SE&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;50000&amp;nbsp;|&amp;nbsp;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;|&amp;nbsp;iPhone&amp;nbsp;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;1000000&amp;nbsp;|&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;10 rows in set (0.01 sec)&lt;br&gt;&lt;br&gt;&lt;strong&gt;DELETE文を実行：&lt;/strong&gt;&lt;br&gt;&lt;br&gt;mysql&gt; DELETE FROM test.sales ORDER BY price LIMIT 3;&lt;br&gt;Query OK, 3 rows affected (0.08 sec)&lt;br&gt;&lt;br&gt;&lt;strong&gt;削除後のデータ：&lt;/strong&gt;&lt;br&gt;&lt;br&gt;mysql&gt; select * from test.sales order by price;&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;|&amp;nbsp;ordernum&amp;nbsp;|&amp;nbsp;product&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;price&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;quantity&amp;nbsp;|&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&amp;nbsp;|&amp;nbsp;EXILIM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;14000&amp;nbsp;|&amp;nbsp;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&amp;nbsp;|&amp;nbsp;PS4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;20000&amp;nbsp;|&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&amp;nbsp;|&amp;nbsp;COOLPIX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;23000&amp;nbsp;|&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&amp;nbsp;|&amp;nbsp;amazon&amp;nbsp;fire&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;25000&amp;nbsp;|&amp;nbsp;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&amp;nbsp;|&amp;nbsp;GoPro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;27000&amp;nbsp;|&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&amp;nbsp;|&amp;nbsp;iPhone&amp;nbsp;SE&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;50000&amp;nbsp;|&amp;nbsp;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;|&amp;nbsp;iPhone&amp;nbsp;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;1000000&amp;nbsp;|&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br&gt;+----------+-------------+---------+----------+&lt;br&gt;7 rows in set (0.00 sec)&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2552#link&quot; target=&quot;_blank&quot;&gt;Link(4)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2552#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2552#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=3%E4%BB%B6&quot; title=&quot;3件&quot;&gt;3件&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E4%B8%8A%E4%BD%8D&quot; title=&quot;上位&quot;&gt;上位&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89&quot; title=&quot;レコード&quot;&gt;レコード&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=MySQL&quot; title=&quot;MySQL&quot;&gt;MySQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=LIMIT&quot; title=&quot;LIMIT&quot;&gt;LIMIT&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=DELETE&quot; title=&quot;DELETE&quot;&gt;DELETE&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=2552</link>
    <pubDate>Thu, 12 May 2016 11:11:37 +0900</pubDate>
  </item>
  <item>
    <title>SQLiteのSELECT文でn件目～m件目までのデータを取得する</title>
    <description>&lt;p&gt;SQLiteのSELECT文でn件目～m件目までのデータを取得する場合も、上位n件の場合と同様にLIMIT句を使用しますが、開始位置の指定が必要になります。データは開始位置で指定した値の次のレコードから取得されます。&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;構文：&lt;/strong&gt;&lt;br /&gt;SELECT カラム名, ... FROM テーブル名 LIMIT 開始位置, 行数;&lt;br /&gt;&lt;br /&gt;または&lt;br /&gt;&lt;br /&gt;SELECT カラム名, ... FROM テーブル名 LIMIT 行数 OFFSET 開始位置;&lt;br /&gt;&lt;br /&gt;例えば、ordernum, product, price, quantityの4つのカラムを持つsalesテーブルに10件のレコードが存在していて、priceの値が小さい順に3件目から7件目まで5件のレコードを取得する場合のSELECT文は以下のようになります。&lt;br /&gt;&lt;br /&gt;SELECT * FROM sales ORDER BY price LIMIT 2, 5;&lt;br /&gt;&lt;br /&gt;または&lt;br /&gt;&lt;br /&gt;SELECT * FROM sales ORDER BY price LIMIT 5 OFFSET 2;&lt;br /&gt;&lt;br /&gt;このSELECT文を実行すると先頭から2件のレコードは取得されずに、3件目から7件目までの5件分のレコードが取得されます。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;LIMIT句を使用しない場合の実行結果：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ordernum, product, price, quantity&lt;br /&gt;3, WII, 4500, 1&lt;br /&gt;5, PS3, 10000, 3&lt;br /&gt;8, G-SHOCK, 12000, 8&lt;br /&gt;9, EXILIM, 14000, 7&lt;br /&gt;1, PS4, 20000, 1&lt;br /&gt;6, COOLPIX, 23000, 1&lt;br /&gt;7, amazon fire, 25000, 6&lt;br /&gt;10, GoPro, 27000, 3&lt;br /&gt;4, iPhone SE, 50000, 4&lt;br /&gt;2, iPhone 6, 1000000, 2&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;LIMIT句に「LIMIT 5 OFFSET 2」を指定した場合の実行結果：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ordernum, product, price, quantity&lt;br /&gt;8, G-SHOCK, 12000, 8&lt;br /&gt;9, EXILIM, 14000, 7&lt;br /&gt;1, PS4, 20000, 1&lt;br /&gt;6, COOLPIX, 23000, 1&lt;br /&gt;7, amazon fire, 25000, 6&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.jp/exec/obidos/ASIN/B00ESXY9FM/aaaaaaee-22/ref=nosim&quot;&gt;SQL ゼロからはじめるデータベース操作&lt;/a&gt;&lt;br /&gt;&lt;small&gt;翔泳社    &lt;font color=&quot;#66ccff&quot;&gt;&lt;/font&gt;&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.jp/exec/obidos/ASIN/B00ESXY9FM/aaaaaaee-22/ref=nosim&quot;&gt;&lt;img src=&quot;http://ecx.images-amazon.com/images/I/51MqhDGZFlL.jpg&quot; border=&quot;0&quot; &gt;&lt;/a&gt; &lt;br clear=&quot;left&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.jp/exec/obidos/ASIN/B00ESXY9FM/aaaaaaee-22/ref=nosim&quot; target=&quot;_blank&quot;&gt;amazon.co.jpのカスタマーレビューを見る&lt;/a&gt;&lt;br /&gt;powered by &lt;a href=&quot;http://59bbs.org/amalink/&quot;&gt;amalink&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2543#link&quot; target=&quot;_blank&quot;&gt;Link(3)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2543#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(0)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2543#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=SQL&quot; title=&quot;SQL&quot;&gt;SQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=select&quot; title=&quot;select&quot;&gt;select&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=SQLite&quot; title=&quot;SQLite&quot;&gt;SQLite&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E4%B8%8A%E4%BD%8D&quot; title=&quot;上位&quot;&gt;上位&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89&quot; title=&quot;レコード&quot;&gt;レコード&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=n%E4%BB%B6&quot; title=&quot;n件&quot;&gt;n件&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=m%E4%BB%B6&quot; title=&quot;m件&quot;&gt;m件&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=2543</link>
    <pubDate>Sat, 30 Apr 2016 17:11:59 +0900</pubDate>
  </item>
  <item>
    <title>SQLiteのSELECT文で上位 (TOP) n件のデータを取得する</title>
    <description>&lt;p&gt;SQLiteでは、AccessやMicrosoft SQL ServerのようにTOP句を使用して上位n件のデータを取得することはできません。SQLiteのSELECT文で上位n件のデータを取得する場合はLIMIT句を使用します。&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;構文：&lt;/strong&gt;&lt;br /&gt;SELECT カラム名, ... FROM テーブル名 LIMIT 行数;&lt;br /&gt;&lt;br /&gt;例えば、ordernum, product, price, quantityの4つのカラムを持つsalesテーブルに10件のレコードが存在していて、priceの値が小さい順に3件取得する場合のSELECT文は以下のようになります。&lt;br /&gt;&lt;br /&gt;SELECT * FROM sales ORDER BY price LIMIT 3;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;LIMIT句を使用しない場合の実行結果：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ordernum, product, price, quantity&lt;br /&gt;3, WII, 4500, 1&lt;br /&gt;5, PS3, 10000, 3&lt;br /&gt;8, G-SHOCK, 12000, 8&lt;br /&gt;9, EXILIM, 14000, 7&lt;br /&gt;1, PS4, 20000, 1&lt;br /&gt;6, COOLPIX, 23000, 1&lt;br /&gt;7, amazon fire, 25000, 6&lt;br /&gt;10, GoPro, 27000, 3&lt;br /&gt;4, iPhone SE, 50000, 4&lt;br /&gt;2, iPhone 6, 1000000, 2&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;LIMIT句に3を指定した場合の実行結果：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ordernum, product, price, quantity&lt;br /&gt;3, WII, 4500, 1&lt;br /&gt;5, PS3, 10000, 3&lt;br /&gt;8, G-SHOCK, 12000, 8&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.jp/exec/obidos/ASIN/4774143944/aaaaaaee-22/ref=nosim&quot;&gt;SQLite ポケットリファレンス&lt;/a&gt;&lt;br /&gt;&lt;small&gt;技術評論社  著者：五十嵐 貴之  &lt;font color=&quot;#66ccff&quot;&gt;&lt;/font&gt;&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.jp/exec/obidos/ASIN/4774143944/aaaaaaee-22/ref=nosim&quot;&gt;&lt;img src=&quot;http://ecx.images-amazon.com/images/I/51r-Gv%2Bqg1L.jpg&quot; border=&quot;0&quot; &gt;&lt;/a&gt; &lt;br clear=&quot;left&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.jp/exec/obidos/ASIN/4774143944/aaaaaaee-22/ref=nosim&quot; target=&quot;_blank&quot;&gt;amazon.co.jpのカスタマーレビューを見る&lt;/a&gt;&lt;br /&gt;powered by &lt;a href=&quot;http://59bbs.org/amalink/&quot;&gt;amalink&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2542#link&quot; target=&quot;_blank&quot;&gt;Link(3)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2542#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2542#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=SQL&quot; title=&quot;SQL&quot;&gt;SQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E5%85%88%E9%A0%AD&quot; title=&quot;先頭&quot;&gt;先頭&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=10%E4%BB%B6&quot; title=&quot;10件&quot;&gt;10件&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=SQLite&quot; title=&quot;SQLite&quot;&gt;SQLite&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E4%B8%8A%E4%BD%8D&quot; title=&quot;上位&quot;&gt;上位&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89&quot; title=&quot;レコード&quot;&gt;レコード&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=TOP&quot; title=&quot;TOP&quot;&gt;TOP&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=2542</link>
    <pubDate>Sat, 30 Apr 2016 16:43:14 +0900</pubDate>
  </item>
  <item>
    <title>SQLのSELECT文で先頭から上位（TOP）10件のレコードを取得する方法（SQL Server、Oracle、MySQL、PostgreSQL）</title>
    <description>&lt;strong&gt;&lt;br /&gt;「先頭からn件のレコード（結果セット）だけ取得する方法が知りたい。」というのは、データベース関連のメーリングなどで以前からよくある質問ですが、SQL ServerやOracle、MySQL、PostgreSQLなどRDBやバージョンによって利用可能な方法がそれぞれ異なるので簡単にまとめてみました。&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Microsoft SQL Server 7.0 以降&lt;/h3&gt;&lt;br /&gt;Microsoft SQL Server 7.0 以降 では &lt;a href=&quot;http://msdn.microsoft.com/ja-jp/library/ms189463.aspx&quot; target=&quot;_blank&quot;&gt;TOP&lt;/a&gt; が使用できるので、&lt;br /&gt;&lt;br /&gt;SELECT TOP 10 *&lt;br /&gt;FROM Table1&lt;br /&gt;ORDER BY Field1&lt;br /&gt;&lt;br /&gt;と記述することによって、先頭から上位10件の結果セットを取得することができます。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Oracle8i R8.1.5 以降&lt;/h3&gt;&lt;br /&gt;Oracle8i R8.1.5 以降ではサブクエリー内で ORDER BY が使用できるようになったので、例えば Field1 の昇順に上位10件を取得するような場合は、&lt;br /&gt;&lt;br /&gt;SELECT *&lt;br /&gt;FROM (SELECT * FROM Table1 ORDER BY Field1) A&lt;br /&gt;WHERE ROWNUM &lt;= 10;&lt;br /&gt;&lt;br /&gt;と記述することによって、先頭から10件の結果セットを取得することができます。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;MySQL&lt;/h3&gt;&lt;br /&gt;MySQLの場合は以下のようにLIMIT句を使用することで、指定した位置（先頭からの場合は0）から指定した件数のレコードを取得することができます。&lt;br /&gt;&lt;br /&gt;SELECT * FROM Table1&lt;br /&gt;ORDER BY Field1&lt;br /&gt;LIMIT 0, 10;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;PostgreSQL&lt;/h3&gt;&lt;br /&gt;PostgreSQLの場合は以下のように&lt;a href=&quot;http://www.postgresql.jp/document/7.3/user/queries-limit.html&quot; target=&quot;_blank&quot;&gt;LIMITとOFFSET&lt;/a&gt;を指定することで、&lt;br /&gt;OFFSETで指定した位置から、LIMIT数分のレコードを取得することができます。&lt;br /&gt;&lt;br /&gt;SELECT * FROM Table1&lt;br /&gt;ORDER BY Field1&lt;br /&gt;OFFSET 0 LIMIT 10;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;その他のRDB&lt;/h3&gt;&lt;br /&gt;また、不運にも上記以外の RDB を使用しなければならない場合でも、以下のようなSQL文で、Table1 から Field1 の昇順に Field1, Field2, Field3 の結果セットを先頭から10件取得することができます。&lt;br /&gt;&lt;br /&gt;SELECT DISTINCT COUNT(*), A.Field1, A.Field2, A.Field3 FROM Table1 A, Table1 B&lt;br /&gt;WHERE (A.Field1 &gt;= B.Field1)&lt;br /&gt;GROUP BY A.Field1, A.Field2, A.Field3&lt;br /&gt;HAVING COUNT(*) &lt;= 10;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AESQL-%E7%AC%AC4%E7%89%88-%E3%82%B8%E3%83%A7%E3%83%BC%E3%83%BB%E3%82%BB%E3%83%AB%E3%82%B3/dp/4798128023?pd_rd_i=4798128023&amp;psc=1&amp;linkCode=li3&amp;tag=aaaaaaee-22&amp;linkId=254a821ca6bbc31a7042ec03c6aec1f3&amp;ref_=as_li_ss_il&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=4798128023&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=aaaaaaee-22&quot; &gt;&lt;/a&gt;&lt;img src=&quot;https://ir-jp.amazon-adsystem.com/e/ir?t=aaaaaaee-22&amp;l=li3&amp;o=9&amp;a=4798128023&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.amazon.co.jp/%E3%80%90%E9%9B%BB%E5%AD%90%E7%89%88%E3%81%A0%E3%81%91%E3%81%AE%E7%89%B9%E5%85%B8%E3%82%AB%E3%83%83%E3%83%88%E3%81%A4%E3%81%8D%EF%BC%81%E3%80%91%E6%A1%83%E6%9C%88%E3%81%AA%E3%81%97%E3%81%93%EF%BC%91%EF%BD%93%EF%BD%94%E5%86%99%E7%9C%9F%E9%9B%86-%E6%9C%AA%E5%AE%8C-%E6%A1%83%E6%9C%88%E3%81%AA%E3%81%97%E3%81%93-ebook/dp/B098NMJTLG?crid=370S36EB0N28L&amp;keywords=%E3%82%B0%E3%83%A9%E3%83%93%E3%82%A2%E5%86%99%E7%9C%9F%E9%9B%86+%E5%A4%A7%E5%9E%8B%E6%9C%AC&amp;qid=1658243041&amp;sprefix=%E3%82%B0%E3%83%A9%E3%83%93%E3%82%A2%2Caps%2C872&amp;sr=8-84&amp;linkCode=li3&amp;tag=aaaaaaee-22&amp;linkId=cef15be7bc3a4cccaf9a0e854567eddf&amp;ref_=as_li_ss_il&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B098NMJTLG&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=aaaaaaee-22&quot; &gt;&lt;/a&gt;&lt;img src=&quot;https://ir-jp.amazon-adsystem.com/e/ir?t=aaaaaaee-22&amp;l=li3&amp;o=9&amp;a=B098NMJTLG&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://clicks.pipaffiliates.com/c?m=7814&amp;c=365873&quot;&gt;&lt;img src=&quot;https://ads.pipaffiliates.com/i/7814?c=365873&quot; width=&quot;300&quot; height=&quot;250&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=148#link&quot; target=&quot;_blank&quot;&gt;Link(18)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=148#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=148#comment&quot; target=&quot;_blank&quot;&gt;Comment(4)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=SQL&quot; title=&quot;SQL&quot;&gt;SQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E5%85%88%E9%A0%AD&quot; title=&quot;先頭&quot;&gt;先頭&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=10%E4%BB%B6&quot; title=&quot;10件&quot;&gt;10件&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=Oracle&quot; title=&quot;Oracle&quot;&gt;Oracle&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E4%B8%8A%E4%BD%8D&quot; title=&quot;上位&quot;&gt;上位&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89&quot; title=&quot;レコード&quot;&gt;レコード&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=MySQL&quot; title=&quot;MySQL&quot;&gt;MySQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=PostgreSQL&quot; title=&quot;PostgreSQL&quot;&gt;PostgreSQL&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=TOP&quot; title=&quot;TOP&quot;&gt;TOP&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=148</link>
    <pubDate>Mon, 21 Mar 2005 16:34:00 +0900</pubDate>
  </item>

 </channel>
</rss>
