将名字与姓氏相结合的存储过程

时间:2011-05-13 03:03:41

标签: stored-procedures

我有一个存储过程,我想将firstname和lastname结合在一起作为fullname,不知道如何做到这一点。

U.FirstName, U.LastName

我想将FullName作为FirstName和LastName。

感谢您提供的帮助。

3 个答案:

答案 0 :(得分:2)

Amina,您必须非常具体地了解这是针对哪个数据库。根据引擎的不同,存储过程的实现方式也不同。如果您只是在选择中执行此操作,则可以执行以下操作:

对于Oracle,你可以做到

select 
    U.FirstName || ' ' || U.LastName AS FullName
from
    USERS AS U

对于MS-SQL Server(不确定)

select 
    [U].[FirstName] + ' ' + [U].[LastName] AS FullName
from
    USERS AS U

这又是依赖于数据库的。

答案 1 :(得分:1)

如果要连接这两个字段,请在SQL语句中使用("foo" || "bar")来连接两个字符串。例如:SELECT U.FirstName, U.LastName, (U.FirstName || " " || U.LastName) AS FullName FROM users as U

答案 2 :(得分:1)

不确定您正在使用的数据库,但是:

SELECT firstname, lastname, firstname + ' ' + lastname as fullname FROM User

应该有效