sql 表、列 别名

来源:互联网 发布:python模拟登录qq邮箱 编辑:程序博客网 时间:2024/05/21 20:24

通过使用 SQL,可以为列名称和表名称指定别名(Alias)。

 

 

 

表的别名语法:

select   column_name(s)  from  table_name  as  alias_name;

 

列的别名语法:

select  column_name    as  alias_name     from   table_name;

 

 

Alias 实例: 使用表名称别名

假设我们有两个表分别是:"Persons" 和 "Product_Orders"。我们分别为它们指定别名 "p" 和 "po"。

现在,我们希望列出 "John Adams" 的所有定单。

我们可以使用下面的 SELECT 语句:

SELECT po.OrderID, p.LastName, p.FirstNameFROM Persons AS p, Product_Orders AS poWHERE p.LastName='Adams' AND p.FirstName='John'

不使用别名的 SELECT 语句:

SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstNameFROM Persons, Product_OrdersWHERE Persons.LastName='Adams' AND Persons.FirstName='John'

从上面两条 SELECT 语句您可以看到,别名使查询程序更易阅读和书写。

Alias 实例: 使用一个列名别名

表 Persons:

IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing

SQL:

SELECT LastName AS Family, FirstName AS NameFROM Persons

结果:

FamilyNameAdamsJohnBushGeorgeCarterThomas

 

原创粉丝点击