From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Yessica Brinkmann" <yessica(dot)brinkmann(at)gmail(dot)com> |
Cc: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Existe alguna función similar a DIFFERENCE() y SOUNDEX() de sql server en Postgres? |
Date: | 2007-02-06 00:57:57 |
Message-ID: | c2d9e70e0702051657i7fe9b8b8o13264c990eeb3ec2@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 2/5/07, Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com> wrote:
> Estuve investigando más y creo que levenshtein es la función que
> podría usar en vez de DIFFERENCE(), pero mi pregunta es si se puede
> usar esta función en un query directamente.
> Gracias.
> Yessica.
>
la funcion difference existe en ese modulo asi que en realidad no
tendrias que mas que hacer que usarla... y si, esas funciones se
pueden usar en consultas...
nunca he usado estas funciones asi que no se me ocurre una consulta en
la cual usarla, seria bueno que nos muestre un ejemplo de una de tus
consultas que las usen...
segun lo que veo en la definicion lo que tienes que hacer es:
a soundex enviarle un texto como parametro y te devolvera otro texto
(aparentemente tal como esperas es un codigo de 4 caracteres)
CREATE FUNCTION soundex(text) RETURNS text
AS '$libdir/fuzzystrmatch', 'soundex'
LANGUAGE C IMMUTABLE STRICT;
a difference le pasas dos textos y esperas un entero como parametro,
me imagino que algo indicando el nivel de diferencia o algo asi...
CREATE FUNCTION difference(text,text) RETURNS int
AS '$libdir/fuzzystrmatch', 'difference'
LANGUAGE C IMMUTABLE STRICT;
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Eliana Gutierrez | 2007-02-06 01:00:33 | |
Previous Message | Jaime Casanova | 2007-02-06 00:45:38 | Re: identity es postgresql |