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は、数値だけでなく、文字列や日付などの他のデータ型にも適用できます。文字列の場合、辞書順での最大値と最小値が見つかります。日付の場合、日付の値が比較されます。
「プログラムの環境構築からわからない、、」「データサイエンティストになるには?」など自己学習に不安がありましたら、以下のスクールのご活用をご検討ください!
SQL参考文献
SQL学び始めの時はこちらの本を参考にしていました。
DBやテーブルの構造から、よく使う関数などがまとめられています。基礎を身につけたい方におススメかと思います。
リンク
SQL文法関連記事
そのほか、SQL関連記事をこちらにまとめておりますのでご参考ください。
> Coffee Tech Blog SQL関連記事
もしIT業界への転職でお困りでしたら、下記サービスのご活用をご検討ください!
私は転職の際にGeeklyを活用させて頂き、ご縁を頂くことができました。
MAXとMINでの最大値と最小値の抽出まとめ
以上がMAXとMIN関数の解説となります。
クエリ結果の列の最大値と最小値を見つけるのに使用することができ、数値のみでなく文字列や日付にも使用可能です。
参考になれば幸いです☕
コメント