Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/03/2011, 14:27
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: como separar cadena

Código SQL:
Ver original
  1. CREATE TABLE #temp(
  2. dato VARCHAR(200)
  3. )
  4.  
  5. INSERT INTO #temp (dato) VALUES ('VALLE DEL SAGUAN #712 COL. VALLE DEL REAL')
  6. INSERT INTO #temp (dato) VALUES ('BOSQUES MEXICANOS #424 COL. BOSQUES DE LA PRADERA')
  7.  
  8.  
  9. SELECT
  10. SUBSTRING(dato,1,(
  11. charindex('COL',dato)-1)) AS direccion,  SUBSTRING(dato,(
  12. charindex('COL',dato)), len(dato)) colonia
  13. FROM #temp

Hola este query funciona siempre y cuando con lo que separas la direccion de la colonia sea la palabra COL.

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me