Ir ao conteúdo

Sintaxe incorreta


Rodrigo Felipe

Posts recomendados

Postado

Boa tarde,

Gustaria de listar o ultimo sobrenome de todos os usuários cadastrados em meu banco, estou utilizando a seguinte sintaxe:

SELECT right(`Nom_Cliente`,`Cod_Cliente`) 
FROM `cliente`
WHERE `Cod_Cliente`
in
(select locate(" ",reverse(`Nom_Cliente`))
from cliente)

mais parece ter algo de errado, algum tem uma sugestão?

Abraçoo!

Postado

Bom dia.

Olha que beleza, aqui funcionou 100%.

SELECT Nom_Cliente AS NOME_COMPLETO
,REVERSE( SUBSTR( REVERSE(TRIM(Nom_Cliente)) , 1 , INSTR(REVERSE(TRIM(Nom_Cliente)),' ') ) ) AS ULTIMO_NOME
FROM cliente WHERE INSTR(REVERSE(TRIM(Nom_Cliente)),' ') > 0;

Postado
Bom dia.

Olha que beleza, aqui funcionou 100%.

SELECT Nom_Cliente AS NOME_COMPLETO
,REVERSE( SUBSTR( REVERSE(TRIM(Nom_Cliente)) , 1 , INSTR(REVERSE(TRIM(Nom_Cliente)),' ') ) ) AS ULTIMO_NOME
FROM cliente WHERE INSTR(REVERSE(TRIM(Nom_Cliente)),' ') > 0;

Vlwwww brother! demais!

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!