SQL > SQL コマンド > 関數

データベースの中に、多くのデータが數字で現われたのは、數字演算ができるのがその用途の一つ。例えば、それらの數字を合計したり、平均値を計算したりすること。 SQLの中に次のような関數があります。

  • AVG (平均値)
  • COUNT (カウント)
  • MAX (最大値)
  • MIN (最小値)
  • SUM (合計値)

関數を使うプログラミングは次のようになりなす。

SELECT "関數名"("フィールド名")
FROM "テーブル名";

例えば、サンプルのテーブルにある Sales フィールドの合計値を計算する場合、

Store_Information テーブル
Store_Name Sales Txn_Date
Los Angeles 1500 Jan-05-1999
San Diego 250 Jan-07-1999
Los Angeles 300 Jan-08-1999
Boston 700 Jan-08-1999

を入力すると、

SELECT SUM (Sales) FROM Store_Information;

の結果ができます、

SUM (Sales)
2750

2750 はすべてのSales フィールドの合計値: 1500 + 250 + 300 + 700。

関數のほかに、SQL を使ってプラス(+)やマイナス(-)の簡単な數學演算も可能。文字類のデータについては、SQL にも文字処理の関數が幾つかあります。例えば、文字列の結合 (concatenation)、文字の切り取り (trim)、及び部分文字列の取得 (substring)。データベースにより、関數のプログラミングが異なります。それらの関數の使い方を確かめるため、ご使用のデータベースの情報を參考するとよい。

SQL COUNT >>
?


Copyright © 2021   1keydata.com   All Rights Reserved