List:Spanish« Previous MessageNext Message »
From:auXion.de - Technik Date:August 30 2011 8:57am
Subject:AW: Consulta que no encontre en google
View as plain text  
Hola Chicos;

sin ser aguafiestas, buscar con %TEXT% ya es muy bruto en mySQL
¿Por qué nos revisas el diseño de la tabla antes de buscar una
solución que
antes o después te dará problemas

Sobre la solución abajo, no debería ser OR sino AND

Saludos



Mit freundlichen Grüssen
Thomas Goik

--
Lofox GmbH
Geschäftsführerin: Evelyn Fuchs
Im Kamperholz 48
44805 Bochum - Germany
Amtsgericht Bochum HRB 7042
USt-IdNr.: DE215698227
St.-Nr. Bochum 306/5885/0172

-----Ursprüngliche Nachricht-----
Von: SW Computación [mailto:swcompu@stripped] 
Gesendet: 29 August 2011 16:28
An: mysql-es@stripped
Betreff: Re: Consulta que no encontre en google

Hola Juan...

El 29/08/11 11:10, Juan Vallini escribió:
> La consulta seria la siguiente,
>
> Consulta:  SELECT * FROM ListasDePrecio WHERE (Tags LIKE '%Relo%P%');

La única diferencia que veo con las consultas que hago, es que la 
encerras entre paréntesis, aunque eso no debería tener inconvenientes.

mysql> SELECT ccArticulo FROM Articulos WHERE ccArticulo LIKE 
'%CARTUCHO%HP%5%';
+------------------------------------------+
| ccArticulo                               |
+------------------------------------------+
| CARTUCHO ALTERNATIVO HP6625 COLOR        |
| CARTUCHO GENERICO HP 15A (42)            |
| CARTUCHO GENERICO HP 45A                 |
| CARTUCHO GENERICO HP 51649A              |
| CARTUCHO GENERICO HP 56                  |
| CARTUCHO GENERICO HP 56A                 |
| CARTUCHO GENERICO HP 75XL CB338WL *15m*  |
| CARTUCHO GENERICO HP 95A COLOR           |
| CARTUCHO HP 15 P/810-812C                |
| CARTUCHO HP 27 NEGRO 3320/3420/3425/3550 |
| CARTUCHO HP 51625A COLOR                 |
| CARTUCHO HP 51629G                       |
| CARTUCHO HP 51633A NEGRO HP300/10        |
| CARTUCHO HP 51640A                       |
| CARTUCHO HP 51641A COLOR                 |
| CARTUCHO HP 51644M                       |
| CARTUCHO HP 51645A                       |
| CARTUCHO HP 51645A NEGRO                 |
| CARTUCHO HP 51649A COLOR                 |
| CARTUCHO HP 56 NEGRO 5150/5550/5650      |
| CARTUCHO HP 57                           |
| CARTUCHO HP 74 NEGRO  OFFICEJET 5780     |
| CARTUCHO HP 75 COLOR  OFFICEJET 5780     |
+------------------------------------------+
23 rows in set (0.00 sec)

Y aquí sí da problemas, cuando lo buscado no está en el orden del
filtro...

mysql> SELECT ccArticulo FROM Articulos WHERE ccArticulo LIKE 
'%HP%CARTUCHO%';
Empty set (0.00 sec)


Tal vez haya que utilizar OR... es medio bruto pero no se me ocurre otra 
cosa...

Esto funciona...

SELECT ccArticulo FROM Articulos WHERE ccArticulo LIKE '%HP%' OR 
ccArticulo  LIKE '%CARTUCHO%';

... pero no queda muy delicado.

Saludos,
Walter

-- 
Lista de Correos de MySQL
Para el historial de la lista: http://lists.mysql.com/mysql-es
Para cancelar inscripción:
http://lists.mysql.com/mysql-es?unsub=1



Thread
Consulta que no encontre en googleJuan Vallini28 Aug
  • Re: Consulta que no encontre en googleSW ComputaciĆ³n29 Aug
  • Re: Consulta que no encontre en googleJuan Vallini29 Aug
    • Re: Consulta que no encontre en googleSW ComputaciĆ³n29 Aug
      • AW: Consulta que no encontre en googleauXion.de - Technik30 Aug
    • Re: Consulta que no encontre en googleGerardo Rogelio Flores1 Sep
  • Re: Consulta que no encontre en googleJuan Vallini1 Sep
    • Re: Consulta que no encontre en googleGerardo Rogelio Flores2 Sep