SQL,select的字段如何取别名

SQL如何取别名

 

access 多表查询有重复的字段,而且要前台绑定,怎么办?access用 列表+空格+别名可不行!

要这样:
SELECT product.id as productId,product.name,product.price,car.amount,car.amount*product.price as totalprice from product,car,orderlist where  orderlist.memberid=11 and orderlist.carId=car.Id and car.productId=product.id

 

其实,select列的时候取别名有三种方法,这三种方法并不是所有数据库都适用。

方法一、直接在字段名称后面加上别名,中间以空格隔开。

方法二、以as关键字指定字段别名,as在select的字段和别名之间。

方法三、对于SQL Server 还提供了另外一种方法,之间用“=”号指定。“=”号放在select的字段和别名之间。

例子:

 

SQL ServerOracle

select Emp_Id as EmpId

, Emp_Name “Employee Name”

, Extemsion=Ext

, SUBSTRING(Emp_Id,1.2) “到职位年度”

from Employee

where Dept_Id=’I200′

select Emp_Id as EmpId

, Emp_Name “Employee Name”

, Extemsion Ext

, SUBSTR(Emp_Id,1.2) “到职位年度”

from Employee

where Dept_Id=’I200′

 

    原文作者:sql
    原文地址: https://www.cnblogs.com/still-windows7/archive/2011/10/20/2219345.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞