选择2列,将列显示为1列

时间:2013-10-15 07:59:34

标签: mysql sql sql-server

我需要一个查询,它会在同一个表中选择2列,然后将这些列显示为1列。

我有这张桌子..

fname   | lname
john    | doe
jane    | doe

我想像这样显示..

name      |
john doe  |
jane doe  |

2 个答案:

答案 0 :(得分:5)

假设SQL Server:

SELECT fname + ' ' + lname FROM users

在MySQL服务器中:

SELECT concat(fname, " ", lname) FROM users

答案 1 :(得分:0)

SQL Server 2008或更早版本:

SELECT fname + ' ' + lname As name
FROM   users

SQL Server 2012及以上版本

SELECT Concat(fname, ' ', lname) As name
FROM   users