我需要使用别名
在表中组合两列select
firstname as fn,
lastname as ln,
userid,
fn + '' + ln as fullname
from
users
错误是
列名'fn'无效。
列名称“Ln”无效。
答案 0 :(得分:1)
在Sql server 2010,2012中使用CONCAT(firstname,',',lastname)
2008和更低版本只是用作
从用户中选择名字+''+姓氏作为全名。
如果别名,则
从中选择fn +''+ ln作为全名( 选择firstname作为fn,lastname作为ln,userid来自用户)
答案 1 :(得分:0)
选择firstname作为fn,lastname作为ln,userid,CONCAT(firstname,',',lastname)AS来自用户的全名
答案 2 :(得分:0)
这会对你有所帮助
Select [col1] ,[col2], col1 + ' ' + col2 from table_name