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?