hola
si tengo un campo de la sig maner:
39-101-N
39-102-h
como le puedo hacer para relaconar otro campo con el valor de enmedio ose el 101 o el 102??
saludos..................
| |||
Respuesta: obtener el valor de en enmedio de un campo Si escribes números con distinta cantidad de dígitos, tendrás problemas. En ese caso tendrías que localizar la posición del primer guión y luego contar desde ahí hasta la posición del segundo guión. Para resolver esos problemillas se creó en MySQL la función SUBSTRING_INDEX(). Con esta consulta lo sacarás sin preocuparte de cuántos caracteres tiene cada dígito (en tu caso la hemos usado dos veces, pues el número que buscas está en el centro, entre dos guiones):
Código sql:
Ver original Última edición por jurena; 29/05/2009 a las 03:35 |