【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カラム名):指定したカラムの平均を計算する
SELECT AVG(price)
FROM purchases
WHERE name ="プリン";
 
  • COUNT関数
COUNT(カラム名):指定したカラムのデータの合計数を計算する(NUllは除く)
COUNT(*):全てのカラムを指定し、レコーソ数を計算する(Nullも含む)
SELECT COUNT(*)
FROM purchases
WHERE name="プリン";
 
  • MAX/MIN関数
MAX(カラム名)・MIN(カラム名):指定したカラムのデータの中から、最大のデータ・最小のデータを取得する
SELECT MAX(price)
FROM purchases
WHERE name="プリン";