MySQL - Ayuda en consulta LIKE

 
Vista:
sin imagen de perfil
Val: 5
Ha aumentado su posición en 16 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Ayuda en consulta LIKE

Publicado por Marc (2 intervenciones) el 01/05/2020 17:02:10
Buen día. Por favor alguien podría ayudarme con una consulta.
1
2
3
4
set p_findValue='marc';
SELECT *
FROM Users
WHERE userName= p_findValue OR firstName like p_findValue+'%' OR email=p_findValue;
El problema en con firstName like p_findValue+'%' me muestra un error en el signo +
"+" is not valid at this position, expecting EOF, ';'
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 650
Plata
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Ayuda en consulta LIKE

Publicado por joel (231 intervenciones) el 02/05/2020 10:53:41
Hola Marc, has probado así:

1
2
3
4
set p_findValue='marc%';
SELECT *
FROM Users
WHERE userName= p_findValue OR firstName like p_findValue OR email=p_findValue;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 16 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Ayuda en consulta LIKE

Publicado por Marc (2 intervenciones) el 02/05/2020 20:23:50
Hola Joel, no resulto la forma que comentas pero lo solucione de esta manera

1
2
3
4
set p_findValue='marc';
SELECT *
FROM Users
WHERE userName= p_findValue OR firstName like concat(p_findValue,'%') OR email=p_findValue;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Joel
Val: 650
Plata
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Ayuda en consulta LIKE

Publicado por Joel (231 intervenciones) el 04/05/2020 14:19:00
Ah, perfecto!!! gracias por mostrarlo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar