【SQL】データの編集・集計関数
-
DISTINCT
DISTINCT(カラム名):検索結果から指定したカラムの重複するデータを除く
SELECT DISTINCT(name)
FROM purchases;
-
四則演算
SELECT name, price, price*1.1 //nameカラム、priceカラム、priceカラム*1.1の数値を取得
FROM purchases;
-
SUM関数
SELECT SUM(カラム名):指定したカラムの合計を計算する
SELECT SUM(price)
FROM purchases
WHERE name = "プリン";
-
AVG関数
-
COUNT関数
COUNT(カラム名):指定したカラムのデータの合計数を計算する(NUllは除く)
COUNT(*):全てのカラムを指定し、レコーソ数を計算する(Nullも含む)
SELECT COUNT(*)
FROM purchases
WHERE name="プリン";
-
MAX/MIN関数
SELECT MAX(price)
FROM purchases
WHERE name="プリン";