Ir para conteúdo

POWERED BY:

Arquivado

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

nietotchka

[Resolvido] Problema usando LIKE

Recommended Posts

Olá a todos, sou nova em SQL e comecei a fazer um curso de Oracle 10g essa semana.

Em um dos exercícios pedem para que o usuário digite a 1a letra do sobrenome e que a consulta retorne todos os sobrenomes que começam com essa letra.

Tentei fazer assim:

 

SELECT INITCAP (last_name) "Name", LENGTH (last_name) "Length"
FROM employees
WHERE &last_name LIKE '&last_name%'

mas não rola hehe, diz que o identificador é inválido. alguém poderia me ajudar?

Obrigada :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

O % deve vir a frente

 

LIKE '&%last_name%'

 

Não sei se a sintaxe da linguagem que usa é esta.

 

em sql puro

 

NOME LIKE '%MOTTA%'

 

NELSON MOTTA

ED MOTTA

JOSE MOTTA DA SILVA

MOTTAFRENILDO DA SILVA

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui resolver, ficou assim:

 

SELECT   INITCAP (last_name) "Name", LENGTH (last_name) "Length"
FROM     employees
WHERE    last_name LIKE '&letra_inicial%'
ORDER BY last_name;

Obrigada :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.