SQLAlias(别名)使用方法

使用SQL,您可以为列名和表名指定别名(Alias)。
表的SQLAlias语法:SELECTcolumn_name(s)FROMtable_nameASalias_name列的SQLAlias语法:SELECTcolumn_nameASalias_nameFROMtable_nameAlias示例:使用表名别名假设我们有两个表:Persons和Product_Orders。
我们分别为它们指定别名p和po。
现在,我们要列出约翰·亚当斯的所有订单。
我们可以使用以下SELECT语句:SELECTpo.OrderID,p.LastName,p.FirstNameFROMPersonsASp,Product_OrdersASpoWHEREp.LastName=AdamsANDp.​​FirstName=John不带别名的SELECT语句:SELECTProduct_Orders.OrderID,Persons.LastName,Persons.FirstNameFROMPersons,Product_OrdersWHEREPerersons.LastName=AdamsANDPersons.FirstName=John从上面的两个SELECT语句中,您可以看到别名使查询程序更易于读写。
别名示例:使用列名为表Persons:IdLastNameFirstNameAddressCity1AdamsJohnOxfordStreetLondon2BushGeorgeFifthAvenueNewYork3CarterThomasChanganStreetBeijingSQL:SELECTLastNameASFamily,FirstNameASNameFROMPersons结果:FamilyNameAdamsJohnBus​​hGeorgeCarterThomas

如何在SQL语句中定义字段别名、表别名

MySQL表别名(Alias):

在SQL语句中可以为表名和字段名(列)指定别名(Alias),是SQL的标准语法,几乎所有数据库系统有支持。
由关键字AS指定。

表别名语法:

SELECTcolumnFROMtableAStable_alias

MySQL字段别名(列别名):

与前面介绍的表别名相同文章中,SQL(MySQL)还支持为表字段(列)设置别名。

字段别名语法:

SELECTcolumnAScolumn_aliasFROMtable