Quiero eliminar la cadena después del espacio ” “, pero la longitud es variable y la cadena puede ser de cualquier longitud.
Quiero eliminar las cadenas después del espacio ' '
, pero la longitud es variable y la cadena puede tener cualquier longitud.
Por ejemplo:
como nombre completo Nikhil Sharma
Nikhil Arora
Digvender Chauhan
Quiero eliminar todas las palabras después del espacio
ACTUALIZAR MiTabla
ESTABLECER MiTexto = IZQUIERDA(MiTexto, CHARINDEX(';', MiTexto) - 1)
DONDE CHARINDEX(';', MiTexto) > 0
Esto no funciona
La respuesta está con la ayuda de CASE, Regexp.
Se agradecería cualquier ayuda.
davy.ai
Para eliminar todas las palabras después del espacio en una cadena de longitud variable que puede tener cualquier longitud, puedes usar la función REGEXP_REPLACE en MySQL.
Aquí tienes un ejemplo de consulta:
Esta consulta reemplazará todos los caracteres después del primer espacio por una cadena vacía, eliminando efectivamente todas las palabras después del espacio en la cadena.
Ten en cuenta que esta consulta asume que solo hay un espacio en la cadena. Si hay múltiples espacios, solo eliminará las palabras después del primer espacio.