[rank:a]の検索結果


MySQLでは、DELETE文でLIMIT句とORDER BYを使用して上位n件のレコードを削除することができます。

削除前にORDER BYで指定した方法で並べ替えられ(ASCは昇順、DESCは降順、省略した場合は昇順)、LIMIT句で指定した行数のレコードが削除されます。

構文:
DELETE FROM テーブル [WHERE 条件]
ORDER BY カラム [ASC | DESC]
LIMIT 行数;


例えば、データベースtestのsalesテーブルに10件のレコードが格納されていて、priceの値が低い順に3件のレコードを削除する場合は以下のSQL文になります。

DELETE FROM test.sales ORDER BY price LIMIT 3;

実際に実行してみると以下のような結果になります。

削除前のデータ:

mysql> select * from test.sales order by price;
+----------+-------------+---------+----------+
| ordernum | product     | price   | quantity |
+----------+-------------+---------+----------+
|        3 | WII         |    4500 | 1        |
|        5 | PS3         |   10000 | 3        |
|        8 | G-SHOCK     |   12000 | 8        |
|        9 | EXILIM      |   14000 | 7        |
|        1 | PS4         |   20000 | 1        |
|        6 | COOLPIX     |   23000 | 1        |
|        7 | amazon fire |   25000 | 6        |
|       10 | GoPro       |   27000 | 3        |
|        4 | iPhone SE   |   50000 | 4        |
|        2 | iPhone 6    | 1000000 | 2        |
+----------+-------------+---------+----------+
10 rows in set (0.01 sec)

DELETE文を実行:

mysql> DELETE FROM test.sales ORDER BY price LIMIT 3;
Query OK, 3 rows affected (0.08 sec)

削除後のデータ:

mysql> select * from test.sales order by price;
+----------+-------------+---------+----------+
| ordernum | product     | price   | quantity |
+----------+-------------+---------+----------+
|        9 | EXILIM      |   14000 | 7        |
|        1 | PS4         |   20000 | 1        |
|        6 | COOLPIX     |   23000 | 1        |
|        7 | amazon fire |   25000 | 6        |
|       10 | GoPro       |   27000 | 3        |
|        4 | iPhone SE   |   50000 | 4        |
|        2 | iPhone 6    | 1000000 | 2        |
+----------+-------------+---------+----------+
7 rows in set (0.00 sec)

[2552] Posted by kagahiro at 2016/05/12 11:11:37
1 point | Link (4) | Trackback (1) | Comment (0)

将棋風クリックゲームアプリ「将棋ウォーズ」に嬉野流、トマホーク、青野流、羽生式袖飛車などの新エフェクトが導入された。

今回新しく導入されたエフェクトは、嬉野流、居角左美濃急戦、ツノ銀雁木、勇気流(先手横歩取り)、青野流(先手横歩取り)、 菅井流三間飛車、トマホーク、羽生式袖飛車の8種類。嬉野流は初手68銀(後手の場合は42銀)でエフェクトが表示されるので出すのが簡単だが、他のエフェクトはいろいろ条件があって出すのは簡単ではないようだ。

「将棋ウォーズ」は運営が有料で提供しているソフト指し機能「棋神」や派手なエフェクトで人気の将棋風クリックゲームアプリで、 限られた3分、10分、1手10秒など限られた時間内に将棋盤上で駒をいかに早く動かせるかを競う。将棋のように相手を詰むか時間切れに追い込むと勝ちになる。

公式で提供されているソフト指し機能である「棋神」を使用することで、将棋の勉強をすることなく「対局」で勝つことができるため、金はあるが将棋の勉強をしている時間はないという層に人気となっている。

将棋ウォーズ PCブラウザ版

新エフェクトを出す方法

嬉野流

先手なら初手68銀、後手なら二手目に42銀と上がればエフェクトが表示される。後手で先手がいきなり飛車を振った場合は出ない模様。

居角左美濃急戦

居角のまま左美濃に組んで45歩と着けばエフェクトが表示される。相手が振り飛車の場合は表示されない。

ツノ銀雁木

先に雁木に組んでから、56歩をつかずに47銀と上がるとエフェクトが表示される。

勇気流(先手横歩取り)

先手横歩取りで後手が33角空中戦法を採用し先手が68玉と上がるとエフェクトが表示される。

青野流(先手横歩取り)

先手横歩取りで後手が33角空中戦法を採用し先手が58玉と上がるとエフェクトが表示される。

菅井流三間飛車

後手で34歩、54歩を突いてから32飛と三間に飛車を振るとエフェクトが表示される。

トマホーク

三間飛車で相手が居飛車穴熊にした場合で右桂をはねて端攻めするとエフェクトが表示される。

羽生式袖飛車

後手で32金と上がってから72飛車と回って袖飛車にするとエフェクトが表示される。

[2966] Posted by kagahiro at 2018/10/10 16:00:40
0 point | Link (8) | Trackback (0) | Comment (0)

MySQLでは、UPDATEでLIMIT句とORDER BYを使用して上位n件のレコードを更新することができます。

更新前にORDER BYで指定した方法で並べ替えられ(ASCは昇順、DESCは降順、省略した場合は昇順)、LIMIT句で指定した行数のレコードが更新されます。

構文:
UPDATE テーブル
SET カラム1={expr1|DEFAULT} [, カラム2={expr2|DEFAULT}] ...
[WHERE 条件]
ORDER BY カラム [ASC | DESC]
LIMIT 行数;


例えば、データベースtestのsalesテーブルに10件のレコードが格納されていて、priceの値が低い順に3件のレコードのquantityに1を加算する場合は以下のSQL文になります。

UPDATE test.sales SET quantity = quantity + 1 ORDER BY price LIMIT 3;

実際に実行してみると以下のような結果になります。

更新前のデータ:

mysql> select * from test.sales order by price;
+----------+-------------+---------+----------+
| ordernum | product     | price   | quantity |
+----------+-------------+---------+----------+
|        3 | WII         |    4500 | 1        |
|        5 | PS3         |   10000 | 3        |
|        8 | G-SHOCK     |   12000 | 8        |
|        9 | EXILIM      |   14000 | 7        |
|        1 | PS4         |   20000 | 1        |
|        6 | COOLPIX     |   23000 | 1        |
|        7 | amazon fire |   25000 | 6        |
|       10 | GoPro       |   27000 | 3        |
|        4 | iPhone SE   |   50000 | 4        |
|        2 | iPhone 6    | 1000000 | 2        |
+----------+-------------+---------+----------+
10 rows in set (0.00 sec)

strong>UPDATE文を実行:

mysql> UPDATE test.sales SET quantity = quantity + 1 ORDER BY price LIMIT 3;
Query OK, 3 rows affected (0.03 sec)
Rows matched: 3 Changed: 3 Warnings: 0

更新後のデータ:

mysql> select * from test.sales order by price;
+----------+-------------+---------+----------+
| ordernum | product     | price   | quantity |
+----------+-------------+---------+----------+
|        3 | WII         |    4500 | 2        |
|        5 | PS3         |   10000 | 4        |
|        8 | G-SHOCK     |   12000 | 9        |
|        9 | EXILIM      |   14000 | 7        |
|        1 | PS4         |   20000 | 1        |
|        6 | COOLPIX     |   23000 | 1        |
|        7 | amazon fire |   25000 | 6        |
|       10 | GoPro       |   27000 | 3        |
|        4 | iPhone SE   |   50000 | 4        |
|        2 | iPhone 6    | 1000000 | 2        |
+----------+-------------+---------+----------+
10 rows in set (0.00 sec)

上位3件のレコードだけquantityが1加算されていることがわかると思います。

参考:
MySQLリファレンスマニュアル 13.2.11 UPDATE 構文

[2590] Posted by kagahiro at 2016/09/30 11:43:12
1 point | Link (3) | Trackback (1) | Comment (0)

イケハヤ氏、はあちゅう氏、正田圭氏の三人が運営している「脱社畜サロン」の炎上騒動によって、無関係な「脱社畜ブログ」が風評被害を受けていると運営者が困惑している。結果的には炎上商法にも見える「脱社畜サロ...
[3030] Posted by kagahiro at 2019/01/14 10:25:35
0 point | Link (2) | Trackback (0) | Comment (0)

将棋ウォーズや将棋クエストといったネット対局では、持ち時間が3分、5分、10分などと少なく、相手の持ち時間が無くなると「時間切れ勝ち」、自分の持ち時間が無くなると「時間切れ負け」となります。そのため、勝率...
[2988] Posted by kagahiro at 2018/10/29 17:07:53
0 point | Link (4) | Trackback (0) | Comment (0)

StartPage(スタートページ)は、同サービスをプロキシとしてGoogle検索を行うことで、IPアドレスや検索履歴などのトラッキングを一切行わず、プライバシーを守りつつGoogle検索を行うことができる検索サービス。Fir...
[2340] Posted by kagahiro at 2013/09/03 17:13:47
0 point | Link (1) | Trackback (0) | Comment (0)

動画共有サイト「YouTube」で将棋の対局実況や棋譜、手筋、詰将棋の解説、ライブ配信などを行っているおすすめの将棋系ユーチューバー(YouTuber)のチャンネル。将棋実況チャンネル【クロノ】将棋ユーチューバーと...
[2785] Posted by kagahiro at 2017/06/23 17:04:33
0 point | Link (10) | Trackback (0) | Comment (0)

まだ15歳でありながら、トップ棋士相手に勝ちを重ね史上最速で七段にまで昇段した藤井聡太七段に「待った」疑惑が浮上している。問題となっているのは竜王戦決勝トーナメント2回戦の増田康宏六段との対局(増田六段の...
[2923] Posted by kagahiro at 2018/07/03 17:04:51
0 point | Link (1) | Trackback (0) | Comment (0)

ドル円相場が大きく動くと予想される米中間選挙が11月6日に迫っているので、MT4で動作する自作の無料EA「NEKONEKO」を緊急リリースします。NEKONEKOの特徴「NEKONEKO」は指定した期間の高値に近づいた場合、または、...
[2996] Posted by kagahiro at 2018/11/05 22:13:40
0 point | Link (8) | Trackback (0) | Comment (0)

トルコの通貨であるトルコリラ(TRY)と日本の通貨である日本円(JPY)の通貨ペア「トルコリラ円(TRY/JPY」のリアルタイム最新チャート。トルコリラ円リアルタイムチャート TradingView提供によるTRYJPYチャート...
[2933] Posted by kagahiro at 2018/08/07 17:13:24
5 point | Link (10) | Trackback (0) | Comment (5)

|< 先頭へ  < 前へ  1 2 3 4 5  次へ >


アクセスランキング

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (49 PV)
  2. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (31 PV)
  3. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (10 PV)
  4. 嬉野流開発者のたまごん(嬉野宏明)さんがソフト指し疑惑で将棋倶楽部24のアカウントを停止されてしまう #将棋 (8 PV)
  5. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (7 PV)
  6. Google News (グーグルニュース)日本版 (7 PV)
  7. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (3 PV)
  8. [FX]ドル円(#USDJPY)リアルタイムチャート #市況実況 (3 PV)
  9. ドイツ銀行問題 7500兆円のCDS(デリバティブ)危機 #世界的金融危機 (3 PV)
  10. ウェブページを1回だけリロード(再表示)する方法 (2 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1777 PV)
  2. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (582 PV)
  3. Google News (グーグルニュース)日本版 (450 PV)
  4. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (402 PV)
  5. [将棋]ユーチューバーのクロノさんが将棋ウォーズ運営からアカウント停止の警告を受ける #ソフト指し #複垢 #アカBAN (222 PV)
  6. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (210 PV)
  7. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (167 PV)
  8. 嬉野流開発者のたまごん(嬉野宏明)さんがソフト指し疑惑で将棋倶楽部24のアカウントを停止されてしまう #将棋 (164 PV)
  9. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (135 PV)
  10. ウェブページを1回だけリロード(再表示)する方法 (126 PV)

アクセス統計

ディレクトリ

関連サイト