From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | antonio albiñana crespo <an_chonio(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: dni postgresql |
Date: | 2006-04-22 21:12:37 |
Message-ID: | c2d9e70e0604221412x63bfd598o8e8c9f5eb70ddb3@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 4/22/06, antonio albiñana crespo <an_chonio(at)hotmail(dot)com> wrote:
>
> Buenas, no controlo mucho de funciones de cadenas tipos y estas cosas. Tengo
> que comprobar que el dni que inserto en mi base de datos es correcto, os
> explico.
>
> Haciendo el modulo de el numero del dni y 23 sale un numero. Este numero, se
> corresponde con una letra, por ejemplo
>
>
>
> Resto 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
>
> Letra T R W A G M Y F P D X B N J Z S Q V H L C K E
>
> No se acceder a la ultima letra del dni en una cadena, dni [9] ? asi no es,
> y luego comprobar q no es un numero... si alguien m puede echar una
> manilla...
>
>
>
> gracias
>
y que sera el dni?
en todo caso para accesar una letra dentro de una cadena
substr(dni from 9 for 1)
substr(cadena_o_variable from posicion_inicial for numero_caracteres)
--
Atentamente,
Jaime Casanova
"What they (MySQL) lose in usability, they gain back in benchmarks, and that's
all that matters: getting the wrong answer really fast."
Randal L. Schwartz
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-04-22 23:42:04 | Re: Problema ILIKE con letra eñe |
Previous Message | Jaime Casanova | 2006-04-22 21:07:42 | Re: Problema ILIKE con letra eñe |