MySQL y campo de texto
Hola a todos. existe alguna funcion en MySQL que me devuelva la primera palabra de un campo de texto en una consulta sobre una tabla
por ejemplo Tabla: Trabajadores, Campo Nombre: Pablo Lopez que cuando se ejecute la consulta me devuelva solo el nombre Pablo Gracias a todos |
|
Que yo sepa no existe
Hola cmfab, lo que yo hago para evitarme ese problema es separar el nombre de una persona en dos campos, uno llamado Nombre y otro Apellido. Luego en un campo calculado los uno para que aparezca asi:LOPEZ, Pablo.
Si no te es posible modifica la tabal (lo cual es lo mas probable), te aconsejo que trates la string que almacena ese dato como un array y la cortes cuando encuentres un espacio "chr(32)" asi recuperaras solo el nombre o la parte que quieras. |
Sí debe ser SUBSTRING_INDEX la función que andas buscando.
Saludos, Chris |
Gracias, muchas gracias a todos por su interes y dedicación me quedo con la solución de chris. es justamente lo que andaba buscando para poder insertarlo en una consulta a la tabla de la base de datos.
|
La franja horaria es GMT +2. Ahora son las 06:10:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi