| PHPとPostgreSQLを利用したWEBシステムの開発例を掲載していきます。腕時計 販売サイト my-watch.biz | |||||||
下記のSQLを実行して下さい。 インデントに全角を使用しています、削除して使用して下さい。
以下のように設定した名称に置き換えられて出力されます。
データベースの仕様を把握していれば別に名称を置き換える必要はありません。 ただし仕様を把握していない社員の人に資料などで出す場合は一般名称が必要になります。 この出力されている表はエクセルと互換性があります。 全てを下記のようにコピーします。そしてエクセルを立ち上げます。 ![]() エクセルにペーストすれば列名も入りますのでデータベースの仕様を把握していない社員の方も内容を把握しやすくなります。 ![]() as句の別名は検索時点で変更できますから臨機応変に対応できます。 distinct句は重複したデータを排除することができます。 例題に使っているデータは重複した価格を持っていますのでdistinct句を使えば価格のみの種類を調べる事ができます。 構文は以下になります。
以下のSQLを実行して下さい。
以下のように価格の種類が検索されます。 ![]() distinct句に関係した構文に以下のものもあります。
通常は一つのカラムでデータの種類を調べる事が多いと思いますが上の構文を使うと対応したカラムのデータも検索できます。 以下のSQLを実行して下さい。「kakaku」カラムを2つ使っている事に気を付けて下さい。
下記が実行結果です。 ![]() 「kakaku」カラムでデータの重複を排除していますので「name」カラムは対応している一部のデータだけしか検索されません。
下記のほうが「name」カラムが役に立ちそうな気がしますが・・・。 ![]() ケース・バイ・ケースで゛とちらか利用して下さい。 戻る |
|||||||
Copyright (c) 2007 MSweb All Rights
Reserved |