[rank:a]の検索結果
DB2とは、IBM社のRDBMSのことで、各種UNIX用とWindows用、IBM社のメインフレームOS(OS/400など)用が用意されており、幅広いプラットフォームに対応している。
DB2.jp
DB2のビジネス・パートナーが運営するDB2のポータル・サイト。 DB2関連の製品・ソリューション情報、導入事例、スキル支援情報など、DB2に関するあらゆる情報を網羅。
IBM DB2 Developer Domain
デベロッパーのためのDB2プラットフォーム最新技術ポータルサイト。
DB2フォーラム
RDB技術者とDB2ユーザとの情報交換ネットワーク。
DB2 関連書籍
DB2の入門書や詳細な技術解説書。
DB2.jp
DB2のビジネス・パートナーが運営するDB2のポータル・サイト。 DB2関連の製品・ソリューション情報、導入事例、スキル支援情報など、DB2に関するあらゆる情報を網羅。
IBM DB2 Developer Domain
デベロッパーのためのDB2プラットフォーム最新技術ポータルサイト。
DB2フォーラム
RDB技術者とDB2ユーザとの情報交換ネットワーク。
DB2 関連書籍
DB2の入門書や詳細な技術解説書。
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 構文
更新前に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 構文
レンタルサーバーを探す際に役に立つサイトのリンク集。
レンタルサーバー完全ガイド
格安レンタルサーバーから高機能サービスまで、価格・機能でレンタルサーバーを検索できるサイト。
レンタルサーバ お役立ちガイドブック
共用サーバ検索、専用サーバ検索、レンタルサーバーの選び方や基本知識の解説、業界ニュースなど。
スーパーサーバーサーチ!
レンタルサーバー専門検索サイト。料金や容量をはじめ様々な条件からレンタルサーバーを探す事ができる。
ABC レンタルサーバーサーチ
レンタルサーバー探しに役立つ情報を中心に、レンタルサーバー関連の情報が掲載されている。
レンタルサーバーナビ
レンタルサーバーの比較紹介リンク集。低価格サーバーから高機能サーバーまで、月額費用、カスタムCGI、電話サポート、セキュリティー、大容量、ブログ・CMS・ツール対応などを比較紹介している。
格安レンタルサーバーのつぼ
無料キャンペーン中のレンタルサーバーや格安レンタルサーバーなどの情報を掲載しているWebサイト。
レンタルサーバー完全ガイド
格安レンタルサーバーから高機能サービスまで、価格・機能でレンタルサーバーを検索できるサイト。
レンタルサーバ お役立ちガイドブック
共用サーバ検索、専用サーバ検索、レンタルサーバーの選び方や基本知識の解説、業界ニュースなど。
スーパーサーバーサーチ!
レンタルサーバー専門検索サイト。料金や容量をはじめ様々な条件からレンタルサーバーを探す事ができる。
ABC レンタルサーバーサーチ
レンタルサーバー探しに役立つ情報を中心に、レンタルサーバー関連の情報が掲載されている。
レンタルサーバーナビ
レンタルサーバーの比較紹介リンク集。低価格サーバーから高機能サーバーまで、月額費用、カスタムCGI、電話サポート、セキュリティー、大容量、ブログ・CMS・ツール対応などを比較紹介している。
格安レンタルサーバーのつぼ
無料キャンペーン中のレンタルサーバーや格安レンタルサーバーなどの情報を掲載しているWebサイト。
これまでインターネットエクスプローラー(IE)とsafariでのみ利用可能だったPCブラウザ版将棋ウォーズが、chrome、Firefox、edgeなどのブラウザにも対応した。(※旧ブラウザ版は廃止)これまでは将棋ウォーズをやると...
さくらのレンタルサーバとは「さくらのレンタルサーバ」は、さくらインターネットが提供している個人向けの格安共用レンタルサーバーサービスで、最も料金の安い「ライト」は月額129円(1年契約の場合)から利用でき...
レンタルサーバーサービスなどを展開するさくらインターネットが、さくらVPSスタートアップスクリプトで無料SSLサーバー証明書「Let's Encrypt」の提供を開始した。「Let's Encrypt」は、米国の非営利団体ISRG(Inte...
GNU Debugger (GDB) は、Ada、C、C++、Objective-C、Pascal、FORTRANなど多くの言語に対応する、GPLで公開されているソースレベルのデバッガ。最新版では、D言語とARM Symbianに対応したほか、C++やPythonのサポート...
MT5用のレンジ相場向け逆張りナンピンEA「Nanpin K(ナンピンケイ) MT5」を口座縛り、ブローカー縛り、使用期限のない完全無料で公開しました。Nanpin K(ナンピンケイ) MT5の特徴ソフトウェア使用許諾契約書ダウン...
オンラインショップの商品が注文された際に顧客に注文内容の確認メールを送信したり、掲示板にコメントが書き込まれた際に管理人宛てに通知メールを送信したりするには、フォームで入力された項目の内容をCGIからメー...
語句ログは、私が興味を持っている、コンピュータ、ソフトウェア、プログラミング、インターネット、情報セキュリティ、音楽配信、携帯電話、P2P、ブログ、アフィリエイト、マーケティング、インターネット広告、メデ...
アクセスランキング
今日のアクセスランキング TOP 10
- コンピュータ (2 PV)
- オーマイニュースと著名ブロガーのシンポジウム (1 PV)
- YouTubeドラマまとめ ドラマ・映画 -VideoNavi- #無料 (1 PV)
- Nexus(ネクサス) (1 PV)
- mod_pagespeed (1 PV)
- ボーダフォンからソフトバンクモバイルへ (1 PV)
- 米Google、スマートウォッチ等向け「Android Wear」発表 (1 PV)
- Oracle(オラクル)が Linux のサポートサービスを販売 (1 PV)
- 今日(2020年5月13日、水曜日)の為替相場予想 #ドル円 #ユーロドル #ポンドドル #デイトレード (1 PV)
- ロイター - Reuters.co.jp (1 PV)
今月のアクセスランキング TOP 10
- 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (65 PV)
- 2%のインフレターゲットとは (37 PV)
- 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (34 PV)
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (34 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (32 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (32 PV)
- [PR]noteで販売している自作EAの一覧 (31 PV)
- MT4向け1ポジアノマリーEA「DAY TRADING」 オープンソースライセンス(GPL3) #ドル円 (29 PV)
- NEKONEKO FREEの配布は終了しました (29 PV)
- 「国家非常事態」トランプ米大統領が日本に24%の関税を課すと表明 日経平均株価が急落 (27 PV)
アクセス統計
ディレクトリ
関連サイト
