From: | "Crispin T(dot)" <cris(dot)emis(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | consulta sql |
Date: | 2009-07-11 16:21:19 |
Message-ID: | f946ff80907110921o5bade995jf478888a03b91df5@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
hola tengo las siguientes dudas
*1:* tengo una tabla con un campo serial (id) el cual me muestra que tengo
1000287 tuplas pero al consultar la tabla resulta que solo tengo 1000285 es
decir en la serie me faltan 2 valores. o dos tuplas...
ej:
npg | * id | valores.....*
----------------------------------------------------------------------
1000283 | * 1000285 | valor 1*
1000284 | *1000286 | valor 2*
1000285 | *1000287 | valor 3*
npg = numero que pone automáticamente pg admin para numerar las filas( no
tomar en cuenta) es solo para confirmar que pg admin muestra que tengo
1000285 filas pero el campo id muestra que tengo 1000287.
¿como puedo saber que valores no existen en el campo (id) ?
es decir, si falta el valor 556 y 100256 que me muestre ambos en una
consulta...¿se puede hacer esto sin funcion? se que se podría con una
función y un for + un if o algo así. pero quería saber si se puede con una
consulta.
*2:*
tengo esta tabla
*numero*
------------
1
2
3
4
quiero que al consultar me devuelva algo parecido a
*numero | literal*
-------------------------
1 | Uno
2 | Dos
vi algo parecido con *case* pero es solo para valores que tendría definidos
en el *when then* y no se ni que valores tendrá que elevar a su literal....
es decir si en el campo numero llega a insertarse el numero 5000 que en la
consulta me devuelva su respectivo literal
¿hay alguna función para manejo de números o texto que haga esto?
gracias anticipadas
--
Solo alcanzaras el conocimiento conociendo la ignorancia.
From | Date | Subject | |
---|---|---|---|
Next Message | juan | 2009-07-11 17:37:39 | Re: consulta sql |
Previous Message | Miguel Beltran R. | 2009-07-11 15:46:55 | Re: Ordenar Columnas |