WEBシステム開発|PHPとPostgreSQLの開発例|●2_04_07-検索処理(関数処理-1 max、min、avg、count)(select)

PHPとPostgreSQLを利用したWEBシステムの開発例を掲載していきます。腕時計 販売サイト my-watch.biz



●2_04_07-検索処理(関数処理-1 max、min、avg、count)(select)


 関数を使った検索処理です。いくつかの例を出します。

最大値の取得 max()

 数値又は文字列から最大値を取ります。
 構文は以下です。

SELECT

  max(カラム名)

FROM

  テーブル名

 関数は「関数(カラム名)」で記載します。

 以下のSQLを実行して下さい。価格の最大値を取ります。

SELECT
  max(kakaku)
FROM
  shouhin_t

 価格の最大値が検索されます。


 以下のSQLを実行して下さい。商品コードの最大値を取ります。
SELECT
  max(shouhin_coad)
FROM
  shouhin_t

 商品コードの最大値が検索されます。


最小値の取得 min()

 数値又は文字列から最小値を取ります。
 構文は以下です。

SELECT

  min(カラム名)

FROM

  テーブル名

 以下のSQLを実行して下さい。価格の最小値を取ります。
SELECT
  min(kakaku)
FROM
  shouhin_t

 価格の最小値が検索されます。


 商品コードも同様に検索して見て下さい。

平均値の取得 avg()

 全ての入力値の平均値を取ります。

 構文は以下です。

SELECT

  avg(カラム名)

FROM

  テーブル名

 以下のSQLを実行して下さい。価格の平均値を取ります。
SELECT
  avg(kakaku)
FROM
  shouhin_t

 価格の平均値が検索されます。


レコード数のカウント count()

 レコード数をカウントします。
 構文は以下です。
SELECT

  count(カラム名又は「*」)

FROM

  テーブル名

 以下のSQLを実行して下さい。
SELECT
  count(*)
FROM
  shouhin_t

 全てのレコード数が検索されます。


 次は下記のSQLを実行して下さい。「top_on_flug」カラムを指定します。

SELECT
  count(top_on_flug)
FROM
  shouhin_t

 「top_on_flug」カラムにデータが入っている分だけカウントされます。



戻る

Copyright (c) 2007 MSweb All Rights Reserved

腕時計 クロノグラフ(時計)のメンズ専門販売サイトカシオ G-SHOCK、Baby-G(腕時計)専門の通信販売サイトG-SHOCK、Baby-G専門通販サイト 運営ブログ

腕時計 女性専用 販売のladies-watch.biz腕時計 メンズ(男性)専門販売のmens-watch.biz