sql >> Base de Datos >  >> RDS >> Sqlserver

Extrayendo parte de una cadena usando sql

¿Qué tal esto:

select substring(col, charindex('(', col), len(col))  
from yourtable;

Consulte SQL Fiddle con demostración

O verifique para ambos soportes. Esto obtiene la ubicación del corchete de apertura ( y luego devuelve la longitud de la cadena entre el paréntesis de apertura y cierre:

select substring(col, charindex('(', col), charindex(')', col) - charindex('(', col) +1)
from yourtable;

Consulte SQL Fiddle con demostración