sql >> データベース >  >> RDS >> Database

SQLでビューを作成する方法

    問題:

    データベース内のテーブルからビューを作成したい。

    例:

    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_nameWHEREを使用することもできます ビューに表示されるレコードをフィルタリングする句。この例では、WHEREを使用して、(WHERE department='it'という名前のIT部門で働く従業員のみを選択しました。 。

    もちろん、ビューを作成するときは、任意のSELECTを使用できます。 ステートメントオプション。クエリをより複雑にする可能性があります。


    1. PostgreSQLでのロールとロール属性の管理

    2. SQLiteで数値以外の値を返す2つの方法

    3. MariaDBでのADDTIME()のしくみ

    4. PostgreSQL11の新しいパーティショニング機能を利用する方法