在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數據庫/ SQLite 別名
SQLite Having 子句
SQLite 運算符
SQLite 注入
SQLite Delete 語句
SQLite – Python
SQLite 數據類型
SQLite 簡介
SQLite 創(chuàng)建數據庫
SQLite Vacuum
SQLite Group By
SQLite 日期 & 時間
SQLite AND/OR 運算符
SQLite 刪除表
SQLite Distinct
SQLite Alter 命令
SQLite PRAGMA
SQLite 約束
SQLite 創(chuàng)建表
SQLite Like 子句
SQLite Limit 子句
SQLite Autoincrement
SQLite 子查詢
SQLite – C/C++
SQLite – PHP
SQLite 命令
SQLite Order By
SQLite Select 語句
SQLite Unions 子句
SQLite – Perl
SQLite – Java
SQLite 別名
SQLite 常用函數
SQLite Explain(解釋)
SQLite NULL 值
SQLite Glob 子句
SQLite 表達式
SQLite 視圖
SQLite Where 子句
SQLite Truncate Table
SQLite 索引
SQLite Insert 語句
SQLite 安裝
SQLite Indexed By
SQLite 分離數據庫
SQLite 觸發(fā)器
SQLite 語法
SQLite Joins
SQLite Update 語句
SQLite 附加數據庫
SQLite 事務

SQLite 別名

您可以暫時把表或列重命名為另一個名字,這被稱為別名。使用表別名是指在一個特定的 SQLite 語句中重命名表。重命名是臨時的改變,在數據庫中實際的表的名稱不會改變。

列別名用來為某個特定的 SQLite 語句重命名表中的列。

語法

別名的基本語法如下:

    SELECT column1, column2....
    FROM table_name AS alias_name
    WHERE [condition];

別名的基本語法如下:

    SELECT column_name AS alias_name
    FROM table_name
    WHERE [condition];

實例

假設有下面兩個表,(1)COMPANY 表如下所示:

    sqlite> select * from COMPANY;
    ID          NAME                  AGE         ADDRESS     SALARY
    ----------  --------------------  ----------  ----------  ----------
    1           Paul                  32          California  20000.0
    2           Allen                 25          Texas       15000.0
    3           Teddy                 23          Norway      20000.0
    4           Mark                  25          Rich-Mond   65000.0
    5           David                 27          Texas       85000.0
    6           Kim                   22          South-Hall  45000.0
    7           James                 24          Houston     10000.0

(2)另一個表是 DEPARTMENT,如下所示:

    ID          DEPT                  EMP_ID
    ----------  --------------------  ----------
    1           IT Billing            1
    2           Engineering           2
    3           Finance               7
    4           Engineering           3
    5           Finance               4
    6           Engineering           5
    7           Finance               6

現在,下面是 表別名 的用法,在這里我們使用 C 和 D 分別作為 COMPANY 和 DEPARTMENT 表的別名:

    sqlite> SELECT C.ID, C.NAME, C.AGE, D.DEPT
            FROM COMPANY AS C, DEPARTMENT AS D
            WHERE  C.ID = D.EMP_ID;

上面的 SQLite 語句將產生下面的結果:

    ID          NAME        AGE         DEPT
    ----------  ----------  ----------  ----------
    1           Paul        32          IT Billing
    2           Allen       25          Engineerin
    3           Teddy       23          Engineerin
    4           Mark        25          Finance
    5           David       27          Engineerin
    6           Kim         22          Finance
    7           James       24          Finance

讓我們看一個 列別名 的實例,在這里 COMPANY_ID 是 ID 列的別名,COMPANY_NAME 是 name 列的別名:

    sqlite> SELECT C.ID AS COMPANY_ID, C.NAME AS COMPANY_NAME, C.AGE, D.DEPT
            FROM COMPANY AS C, DEPARTMENT AS D
            WHERE  C.ID = D.EMP_ID;

上面的 SQLite 語句將產生下面的結果:

    COMPANY_ID  COMPANY_NAME  AGE         DEPT
    ----------  ------------  ----------  ----------
    1           Paul          32          IT Billing
    2           Allen         25          Engineerin
    3           Teddy         23          Engineerin
    4           Mark          25          Finance
    5           David         27          Engineerin
    6           Kim           22          Finance
    7           James         24          Finance
上一篇:SQLite PRAGMA下一篇:SQLite Like 子句