[3]の検索結果


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)

日本最大手の広告代理店「電通」が、ニュースリリースで「デジタル広告サービスにおいて、複数の不適切業務が行われていた」と発表した。

不適切業務には、故意または人為的なミスに基づく広告掲載期間のずれ、未掲出、運用状況や実績に関する虚偽の報告が含まれており、加えて、実態とは異なる請求書が作成されて、過剰な請求が行われる結果となった事実も確認されているとしている。

電通による不適切業務(不正請求)は、日本最大の広告クライアントであると思われるトヨタからの指摘に発覚したと言われている。広告業務を通じてマスメディアを支配し強大な権力を持つ「電通」も、流石にトヨタからの指摘を無視することはできなかったようだ。

現在までに発覚している不正請求の対象となる広告主は111社、金額は約2億3千万に上るとされ、さらに増える可能性もある。

日本国内のデジタル広告サービスにおける不適切業務の発生について
3分でわかる電通の不正(不適切業務)とネット広告の闇について
電通「これは事実です」 トヨタなど100社への広告料金の不正請求疑惑について
[2587] Posted by kagahiro at 2016/09/26 16:14:40
0 point | Link (2) | Trackback (0) | Comment (0)

9/21のFOMCの金融政策決定でFRB(米連邦準備理事会)が利上げを見送ったことで、一時100円割れ寸前までドルが下落した。

FRBは、米経済活動は持ち直し、ここ数カ月の雇用の伸びも堅調として、雇用市場が一段と改善すれば年内の利上げは依然あり得るとしているが、同時に公表されたFRB当局者の金利見通しでは、年内の利上げ回数が2回から1回に減り、来年の利上げ回数は3回から2回に減っている。

最近の米指標があまり良くなかったため、市場では今回のFOMCでの利上げの確率はほぼゼロと考えられていたが、FOMC理事による早期利上げに前向きな発言が続いていたこともあり、市場参加者の間では「利上げするする詐欺」ではないかとの批判の声が上がっている。

ドル安加速し100.37円、FOMC利上げ見送りで=NY市場
[2585] Posted by kagahiro at 2016/09/22 17:34:54
0 point | Link (2) | Trackback (0) | Comment (0)

月3日土曜日に発射される予定だったSpaceX社のFalcon 9ロケットが、ケープカナベラルの発射台でテスト中に爆発。ロケットおよび積荷がすべて失われたが人的被害はないという。SpaceX社のFalcon 9ロケットは世界で着陸...
[2577] Posted by kagahiro at 2016/09/02 16:30:02
0 point | Link (2) | Trackback (0) | Comment (0)

世界的な人気となっているスマホゲーム「ポケモンGO」が日本でも配信が開始されたことで「歩きスマホ」が急増してる。筑波大学の研究グループが東京・秋葉原で、歩きながらスマートフォンを操作する「歩きスマホ」の...
[2573] Posted by kagahiro at 2016/07/24 16:13:12
1 point | Link (3) | Trackback (0) | Comment (1)

ソフトバンクグループが英国の半導体開発会社「ARM Holdings」の発行済み株式および発行予定株式全てを現金で買い付けることを発表した。買収総額は約240億ポンド(約3.3兆円)。ソフトバンクグループは、買収の背景と...
[2571] Posted by kagahiro at 2016/07/18 17:05:26
0 point | Link (3) | Trackback (0) | Comment (0)

ブレグジット(英国のEU離脱)に関する最新の世論調査で残留が離脱を上回ったことで、週明けの為替市場でポンドが急騰している。英ポンドがアジア時間早朝に上昇、EU残留支持派リードの調査結果で - Bloomberg23日...
[2565] Posted by kagahiro at 2016/06/20 08:45:26
0 point | Link (2) | Trackback (0) | Comment (0)

ブレグジット(Brexit、英国のEU離脱)懸念についての世論調査で離脱派が優勢になっていることから、為替市場では「リスク回避の円買い」が進行、円がドルやユーロ、ポンドに対し大幅に上昇している。日本時間の6月1...
[2564] Posted by kagahiro at 2016/06/15 09:27:54
1 point | Link (3) | Trackback (0) | Comment (1)

「QWERKYWRITER」は、キートップにタイプライターを模した凹面加工されたキーを採用したタイプライター風キーボードで、キースイッチにタイプライターに近い打鍵感のCherry MX青軸が搭載されている。接続はBluetooth...
[2563] Posted by kagahiro at 2016/06/12 17:33:01
1 point | Link (1) | Trackback (0) | Comment (1)

佐藤天彦八段が羽生善治名人(四冠)に挑戦している第74期将棋名人戦七番勝負の第5局は、先手番の羽生名人が15手目に▲3四飛と横歩を取り、後手番の佐藤挑戦者が得意とする「横歩取り」の戦型となった。これま...
[2557] Posted by kagahiro at 2016/05/30 11:13:41
0 point | Link (2) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  16 17 18 19 20  次へ >


アクセスランキング

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

  1. Oracle(オラクル)が Linux のサポートサービスを販売 (3 PV)
  2. ニコニコ動画 (3 PV)
  3. PENTAX(ペンタックス)、デジタル一眼レフカメラ「K-x」 (2 PV)
  4. JavaScript 書籍 (2 PV)
  5. [将棋]NHK杯2回戦第5局は藤井聡太四段が右四間飛車で森内俊之九段のオワコン矢倉に完勝 (2 PV)
  6. 政府、日銀新総裁に経済学者で東京大学名誉教授の植田和男氏を起用 (2 PV)
  7. ニコニコブックマーク、ひっそりとサービス終了 (2 PV)
  8. Google 日本語入力 (ベータ) (2 PV)
  9. Django Project (2 PV)
  10. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (2 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (71 PV)
  2. 2NN 2ちゃんねるニュース速報+ナビ (57 PV)
  3. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (46 PV)
  4. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (27 PV)
  5. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (24 PV)
  6. Google News (グーグルニュース)日本版 (23 PV)
  7. [PR]noteで販売している自作EAの一覧 (23 PV)
  8. MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (21 PV)
  9. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (18 PV)
  10. MT4向け無料ヘッジ(両建て)ツール(EA)「STOPPER FREE」 #自動売買 #FX (18 PV)

アクセス統計

ディレクトリ

関連サイト