【SQL】MAXとMINでの最大値と最小値の抽出

SQL
※本ページにはプロモーションが含まれます
※本ページにはプロモーションが含まれます
スポンサーリンク

MAXとMINでの最大値と最小値の抽出はじめに

SQLのMAXとMIN関数は、それぞれクエリ結果の列の最大値と最小値を見つけるのに使用されます。

こちらについて解説いたします。

MAXとMINの使い方

例えば、以下のようなテーブルがあるとします。

CREATE TABLE Products (
ProductID INT PRIMARY KEY,
ProductName VARCHAR(50),
Price DECIMAL(10, 2)
);

INSERT INTO Products (ProductID, ProductName, Price)
VALUES (1, 'Laptop', 1200),
(2, 'Smartphone', 800),
(3, 'Tablet', 400);

このテーブルは商品情報を格納しています。
Price列の最大値と最小値を見つけるために、MAXとMIN関数を使います。

-- 最大価格の検索
SELECT MAX(Price) AS MaxPrice FROM Products;

--
結果
1200
-- 最小価格の検索
SELECT MIN(Price) AS MinPrice FROM Products;

-- 結果
400

これにより、最大価格と最小価格がそれぞれ返されます。

MAXとMINは、数値だけでなく、文字列や日付などの他のデータ型にも適用できます。文字列の場合、辞書順での最大値と最小値が見つかります。日付の場合、日付の値が比較されます。

プログラムの環境構築からわからない、、」「データサイエンティストになるには?」など自己学習に不安がありましたら、以下のスクールのご活用をご検討ください!

スタアカTech AcademyCode Lesson
データサイエンティストを目指すことに特化したスクールです。現役エンジニアから学べるオンラインに特化したプログラミングスクールです。転職の支援はもちろん、副業に活かせるスキルの習得から、副業の仕事紹介まで寄り添います。「未経験から独学でプロを目指す」というコンセプトのもと、実践的なコーディング学習ができるプログラミング学習サービスです。
★コース例
・データサイエンティスト概要コース
・Python基礎コース
・データ加工集計可視化コース
・統計学概要コース
・SQL基礎コース
 など
コース例
・Pythonコース

・AIコース
・データサイエンスコース
★提供スキル
HTML, CSS, JavaScript(DOM), React, Vue, TypeScript, Java, PHP, Python, SQL

SQL参考文献

SQL学び始めの時はこちらの本を参考にしていました。

DBやテーブルの構造から、よく使う関数などがまとめられています。基礎を身につけたい方におススメかと思います。

SQL文法関連記事

そのほか、SQL関連記事をこちらにまとめておりますのでご参考ください。
Coffee Tech Blog SQL関連記事

もしIT業界への転職でお困りでしたら、下記サービスのご活用をご検討ください!
私は転職の際にGeeklyを活用させて頂き、ご縁を頂くことができました。

Geekly転職ドラフト
IT・WEB・ソーシャルゲーム業界を専門とした転職支援サービスです。ギークリー独占の求人案件も扱っており、大手サービスに劣らないサービス力を誇ります。転職ドラフトは年収UP率94.3% / 平均年収UP額148.4万円と圧倒的な年収UP率を誇るイベント型のエンジニア向け転職サービスです。毎月1回開催され、IT/Web系企業を中心に、厳選された約240社からダイレクトスカウトを受け取ることができます。

MAXとMINでの最大値と最小値の抽出まとめ

以上がMAXとMIN関数の解説となります。

クエリ結果の列の最大値と最小値を見つけるのに使用することができ、数値のみでなく文字列や日付にも使用可能です。

参考になれば幸いです☕

コメント

タイトルとURLをコピーしました