【发布时间】:2015-12-16 11:38:16
【问题描述】:
我需要使用别名在一个表中合并两列
select
firstname as fn,
lastname as ln,
userid,
fn + '' + ln as fullname
from
users
错误是
列名“fn”无效。
列名“Ln”无效。
【问题讨论】:
-
您遇到了什么问题?
-
发布
sql问题时,您还应该始终包含您正在使用的实际、具体的数据库系统。并非所有内容都包含在 SQL 标准中……请添加相关标签,例如oracle、mysql、postgresql、db2、sql-server或您可能使用的任何其他标签 -
简单的答案是你还不能使用别名,你需要使用列名,所以它必须是:firstname + ' ' + lastname as fullname(我更喜欢 [fullname] = [firstname] + ' ' + [lastname] 但这只是我的偏好)
标签: sql sql-server-2008