Re: dni postgresql

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

In response to

  • dni postgresql at 2006-04-22 16:49:05 from antonio albiñana crespo

Browse pgsql-es-ayuda by date

  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