我有一个存储过程,我想将firstname和lastname结合在一起作为fullname,不知道如何做到这一点。
U.FirstName, U.LastName
我想将FullName作为FirstName和LastName。
感谢您提供的帮助。
答案 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
应该有效