問題:
データベース内のテーブルからビューを作成したい。
例:
it_employee テーブルemployee 。
解決策:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
ディスカッション:
データベースに新しいビューを作成する場合は、CREATE VIEWを使用します キーワードの後にビューの名前が続きます(この例では、it_employee )。次はキーワードASです 。次に、SELECTで ステートメントでは、選択するデータと、それらが由来するテーブルと列を指定します。この例では、テーブルはemployee 、およびデータは列first_nameからのものです およびlast_name 。 WHEREを使用することもできます ビューに表示されるレコードをフィルタリングする句。この例では、WHEREを使用して、(WHERE department='it'という名前のIT部門で働く従業員のみを選択しました。 。
もちろん、ビューを作成するときは、任意のSELECTを使用できます。 ステートメントオプション。クエリをより複雑にする可能性があります。