Declaración Select de SQL Server Recortar cadena
Tengo la siguiente consulta con PATINDEX
donde puedo encontrar la posición de “Kind Regards”, sin embargo, estoy tratando de eliminar la cadena o cualquier cosa que siga a “Kind Regards”.
No necesito el texto en negrita “Good Morning, UPS para apoyar al agente que estará de guardia el fin de semana. Kind Regards Me I”
¿Puede alguien ayudar, el resultado deseado?
"Buenos días, UPS para apoyar al agente que estará de guardia el fin de semana."
al ejecutar una declaración select
sql
SELECT
PATINDEX('%Kind%', 'Buenos días, UPS para apoyar al agente que estará de guardia el fin de semana. Kind Regards Me I' )
FROM
CallLog
WHERE
CallID = '01002429'
davy.ai
Para eliminar la cadena o cualquier cosa después de “Kind Regards”, puedes usar la función
LEFT
con el resultado dePATINDEX
como el parámetro de longitud menos la longitud de “Kind Regards”.Aquí está la consulta modificada:
Resultado: