MySQL: Obtener la primera Palabra de una Columna
Pregunta de Invitado | 01/11/2020 a las 13:38
Estoy buscando una consulta MySQL o una función correspondiente, que lee la primera palabra de un campo de una columna.
Por ejemplo, si el texto de un campo es "Marry viene de Europa", la cadena "Marry" debería ser el resultado de MySQL. Si es posible, no quiero usar PHP para esto.
Temas Relacionados
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
MySQL: Agregar una nueva Columna a una Tabla
Tutorial | 0 Comentarios
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
MySQL: Buscar y Reemplazar directamente en la Base de Datos
Consejo | 1 Comentario
MySQL/PHP: Cómo recuperar el último INSERT ID
Información | 0 Comentarios
MySQL: Agrupar Columna Timestamp por Mes y Año
Consejo | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Lo que está buscando es la función SUBSTRING_INDEX() de MySQL, que se puede utilizar de la siguiente manera:
La función espera 3 parámetros:
Este ejemplo lee los caracteres que quedan desde la posición del espacio. Si desea leer los caracteres que se encuentran directamente desde la posición del espacio, debe hacer que el número sea negativo.
01/11/2020 a las 18:56