Skip site navigation (1) Skip section navigation (2)

RE: consulta

From: "Mendoza, Allan" <Allan(dot)Mendoza(at)cwpanama(dot)com>
To: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: consulta
Date: 2006-12-21 19:22:35
Message-ID: B651D309881D9E429B785964EFCEE93D07A358A6@cwp-esp-ex.cwpanama.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Juan, 
	Muchas gracias por tu respuesta tan rápida. Tengo una pregunta, yo uso sql Server 2000 y cuando yo usado la función substring, siempre utilizo tres parámetros:
	1. el campo o cadena de caracteres
	2. el inicio desde donde quiero substraer los caracteres
	3. la cantidad

En el ejemplo que me enviaste sólo me aparecen dos parámetros y me mandar error
	"The substring function requires 3 arguments"

Que hace falta para que funcione, ya intente con LIKE y tampoco

Saludos,
Allan Mendoza
Gcia de Fact. y Arq.de Sistemas
-----Original Message-----
From: Juan Martínez [mailto:jeugenio(at)umcervantes(dot)cl] 
Sent: Thursday, December 21, 2006 10:36 AM
To: Mendoza, Allan
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] consulta

Mendoza, Allan escribió:
> Tengo que extraer los números de un campo varchar. Ejemplo:
> 
>             PANAMA 0825-12345 MAS ....ETC.......y solo deseo 0825-12345, el 
> tamaño de las palabras al inicio y al final son variables para cada 
> registro.

Para eso, expresiones regulares...

Un ejemplo:

SELECT substring('PANAMA 0825-12345 MAS','[0-9]+\-[0-9]+');

  substring
------------
  0825-12345

Saludos

-- 
Juan Martinez G.                   Mac Iver # 370
Departamento de Informatica        4997900 - 4997950
Universidad Miguel de Cervantes    Santiago - Chile
http://download.bblug.usla.org.ar/netiquette.png

Responses

pgsql-es-ayuda by date

Next:From: Miguel OrtegaDate: 2006-12-21 19:47:59
Subject: COPY
Previous:From: Juan MartínezDate: 2006-12-21 18:03:46
Subject: Re: consulta

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group