Trabalhar com strings é uma coisa do cotidiano de todo programador, e algo relativamente simples. Mas para facilitar a minha vida, criei uma função que concatena parte de nomes no SQL, para que eu reduza meu trabalho, rs.
Veja o código:
Create FUNCTION [dbo].[GetFullNameConcat]
(
@First_Name varchar(50),
@Middle_Name varchar(50),
@Last_Name varchar(50)
)
RETURNS Varchar(152)
AS
begin
Declare @outTime Varchar(152);
SELECT @outTime= REPLACE(RTRIM(COALESCE(@First_Name + ' ', '') +
COALESCE(@Middle_Name + ' ', '') +
COALESCE(@Last_Name+ ' ', '') ), ' ', ' ')
RETURN @outTime
END
GO
SELECT dbo.[GetFullNameConcat]('Jhonathan','de','Souza')
Estou utilizando a função de COALESCE e concatenação “+” para retornar o nome completo da pessoa.
Viu só que bacana?
