SQL:将值添加到别名中(使用AS关键字)

时间:2016-09-06 03:03:09

标签: sql sql-server

在构建SQL语句时需要帮助,我必须将值连接/引用到我创建的Alias。

所以我有一个名为Employee的表,并且有字段

  

EmpID(主键),LastName,FirstName,MiddleName

我加入了3,这是SQL语句:

Select LastName+', '+FirstName+' '+MiddleName  AS EmployeeName

现在我需要引用EmployeeName并将其值设置为EmpID,因为它是主键

我需要它来填写一个下拉列表,该列表应显示员工姓名,但值为EmpID:

DropListEmployeeName.DataTextField = "EmployeeName";
DropListEmployeeName.DataValueField = "EmpID";
DropListEmployeeName.DataBind();
DropListEmployeeName.Items.Insert(0, "Select");

请建议正确的SQL语句。

2 个答案:

答案 0 :(得分:1)

我认为你需要写这个查询。

Select EmpId, LastName+', '+FirstName+' '+MiddleName AS EmployeeName
from Employee

答案 1 :(得分:0)

使用任何分隔符

加入专栏并提供别名名称:

Select LastName+', '+FirstName+' '+MiddleName AS EmpId FROM Employee