| PHPとPostgreSQLを利用したWEBシステムの開発例を掲載していきます。腕時計 販売サイト my-watch.biz | |||||
・顧客テーブル
・販売履歴テーブル
以下のデータをダウンロードして下さい。 e_shouhin_t.lzh ダウンロードしたら「e_shouhin_t」テーブルにインポートして下さい。 手順は今までで説明しているはずです、忘れたら前に戻って下さい。 e_kokyaku_t.lzh 上のデータはダウンロードしたら「e_kokyaku_t」テーブルにインポートして下さい。 e_hanbai_t.lzh 上のデータはダウンロードしたら「e_hanbai_t」テーブルにインポートして下さい。
ここでリストを出すように上から言われました。内容は、
←1を見て下さい。 貼り付けてから「編集」「SQL崩し」で整形して下さい。
実行結果は以下になります。 ![]() もし余裕があれば「e_shouhin_group」で「sh」は「シャツ」、「ts」は「Tシャツ」です。 各々で平均値を出してみて、実行結果がそれより価格が上かを確認してみて下さい。 副問い合わせで1行で処理するのがベターですが、数回に分けてSQLを発行すれば処理できるとも言えます。 個人的にですが、データベースを直で操作して集計する時に何回か分けても、それほどロスを出さないと思います。ケース・バイ・ケースですが。 難しい、1行のSQLを長い時間考え、調べるか・・・簡単なSQLを数回発行するか、 戻る |
|||||
Copyright (c) 2007 MSweb All Rights
Reserved |