問題:
データベース内のテーブルからビューを作成したい。
例:
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
を使用できます。 ステートメントオプション。クエリをより複雑にする可能性があります。