Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: Destro- en 21 Mayo 2011, 05:13 am



Título: = vs LIKE
Publicado por: Destro- en 21 Mayo 2011, 05:13 am
Holas  :).
Emm hay alguna diferensia al usar = o LIKE para comparar string ?

SELECT `nick` FROM `cuentas` WHERE ( `nick` = 'Destro-' );


SELECT `nick` FROM `cuentas` WHERE ( `nick` LIKE 'Destro-' );

Gracias   ;D


Título: Re: = vs LIKE
Publicado por: Nakp en 21 Mayo 2011, 05:34 am
like te permite patterns :)


Título: Re: = vs LIKE
Publicado por: Destro- en 21 Mayo 2011, 05:41 am
eso seria el %like%?

pd:alguna diferencia entre:
SELECT `nick` FROM `cuentas` WHERE ( `nick` = 'Destro-' );
y
SELECT `nick` FROM `cuentas` WHERE ( `cuentas`.`nick` = 'Destro-' );
?


Título: Re: = vs LIKE
Publicado por: Nakp en 21 Mayo 2011, 05:57 am
asi es.. con tu otra duda... la diferencia radica desde "donde" haces referencia a los campos, normalmente no influye que pongas la tabla a menos que hagas un select de dos tablas, y compares campos entre ambas tablas


Título: Re: = vs LIKE
Publicado por: Destro- en 21 Mayo 2011, 16:39 pm
ah,muchas gracias  ;)


Título: Re: = vs LIKE
Publicado por: Hadess_inf en 28 Mayo 2011, 02:20 am
Con like la busqueda demora mas.