Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/05/2011, 10:47
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Buscar un dato a partir de una Cadena mas larga

Veamos...
¿Es algo así lo que quieres hacer?:
Código MySQL:
Ver original
  1. mysql> DROP TABLE IF EXISTS tabla;
  2. Query OK, 0 rows affected (0.03 sec)
  3.  
  4. mysql> CREATE TABLE tabla(
  5.     ->   PREFIX VARCHAR(20),
  6.     ->   VLR1 INT,
  7.     ->   VLR2 INT);
  8. Query OK, 0 rows affected (0.03 sec)
  9.  
  10. mysql> INSERT INTO TABLA VALUES
  11.     -> ('886',125, 524),
  12.     -> ('887' ,145, 487),
  13.     -> ('8875' ,452, 684),
  14.     -> ('88863' ,357, 465);
  15. Query OK, 4 rows affected (0.00 sec)
  16. Records: 4  Duplicates: 0  Warnings: 0
  17.  
  18. mysql> SELECT * FROM tabla WHERE INSTR('8865248841', prefix)=1;
  19. +--------+------+------+
  20. | PREFIX | VLR1 | VLR2 |
  21. +--------+------+------+
  22. | 886    |  125 |  524 |
  23. +--------+------+------+
  24. 1 row in set (0.00 sec)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)