くらし情報『ゼロから学ぶ MySQL 基礎の基礎 (5) MySQLでいろいろな計算をしてみよう - 合計、平均、最大・最小値』

2015年9月16日 11:00

ゼロから学ぶ MySQL 基礎の基礎 (5) MySQLでいろいろな計算をしてみよう - 合計、平均、最大・最小値

を使えば、どのような情報でも抽出することができるはずです。mysql> select name, math from first where math = (select min(math) from first);
+-----------+-----------+
| name | min(math) |
+-----------+-----------+
| 田中四郎| 59 |
+-----------+-----------+
1 row in set (0.00 sec)

このように、SELECT文の中にSELECT文が登場する「入れ子構造」を作ることにより、正しい情報を抽出することができました。ほかのプログラミング言語と同様に、命令の方法がわからない場合には、今回のように日本語で表現してみると解決の糸口が見えることが多いので、ぜひ試してみてください。

limitの利用

それでは、もうひとつの方法で情報を抽出してみたいと思います。実は、where句を利用しなくても今回の問題は解決できます。答えは、「昇順に並べて一番上の行だけ抽出する」方法です。

まずは、昇順に並べるために以下の命令を実行します。

新着くらしまとめ
もっと見る
記事配信社一覧
facebook
Facebook
Instagram
Instagram
X
X
YouTube
YouTube
上へ戻る
エキサイトのおすすめサービス

Copyright © 1997-2024 Excite Japan Co., LTD. All Rights Reserved.