Skip to content
Skip to content
CTASoftware Blog

Para Desenvolvedores De Software

  • Sobre Mim
← Procedure para gerar Inserts a partir de uma tabela existente
jQuery definir display block ou none na DIV →
-->

Obter nome e sobrenome consulta SQL Server

Posted on 4 de janeiro de 2023 by Everton Gonçalves

Obter nome e sobrenome a partir de um campo Nome Completo (FullName)

SELECT
[FullName],
CHARINDEX(‘ ‘, [FullName]),
CASE WHEN CHARINDEX(‘ ‘, [FullName]) > 0 THEN
LEFT([FullName],CHARINDEX(‘ ‘,[FullName])-1)
ELSE
[FullName]
END as FIRST_NAME,
CASE WHEN CHARINDEX(‘ ‘, [FullName]) > 0 THEN
SUBSTRING([FullName],CHARINDEX(‘ ‘,[FullName])+1, ( LEN([FullName]) – CHARINDEX(‘ ‘,[FullName])+1) )
ELSE
NULL
END as LAST_NAME
FROM TableName

Exemplo de teste:

Declare @temp table ( [FullName] varchar(100) )

insert into @temp ( FullName )
VALUES ( ‘joão mário’ ), (‘josé souza’), (‘alguém’)

SELECT
[FullName],
CHARINDEX(‘ ‘, [FullName]),
CASE WHEN CHARINDEX(‘ ‘, [FullName]) > 0 THEN
LEFT([FullName],CHARINDEX(‘ ‘,[FullName])-1)
ELSE
[FullName]
END as FIRST_NAME,
CASE WHEN CHARINDEX(‘ ‘, [FullName]) > 0 THEN
SUBSTRING([FullName],CHARINDEX(‘ ‘,[FullName])+1, ( LEN([FullName]) – CHARINDEX(‘ ‘,[FullName])+1) )
ELSE
NULL
END as LAST_NAME
FROM @temp

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Telegram(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela)

Relacionado

About Everton Gonçalves

http://www.ctasoftware.com.br
View all posts by Everton Gonçalves
This entry was posted in MySQL, SQL and tagged MySQL, SQL, SQL Server. Bookmark the <a href="https://www.ctasoftware.com.br/blog/obter-nome-e-sobrenome-consulta-sql-server/" title="Permalink to Obter nome e sobrenome consulta SQL Server" rel="bookmark">permalink</a>.
← Procedure para gerar Inserts a partir de uma tabela existente
jQuery definir display block ou none na DIV →

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2026 | Blog info WordPress Theme | By Bharat Kambariya