R: null
marco ghidinelli
marcogh a linux.it
Mar 17 Giu 2003 08:46:18 UTC
On Tue, Jun 17, 2003 at 08:50:41AM +0200, cartolina wrote:
>
> >Volevo dire: ti serve per forza avere il campo a null o puoi metterlo ad
> >un valore bogus tipo 1/1/1700 e poi nel programma che usa questi dati
> >ignorare le date inferiori al 1800.
> >Non è elegante, ma l'unica alternativa che vedo è quella di specificare
> >il tipo della costante, ma non ricodo se si può fare in SQL: mi sembra
> >di averlo fatto una volta, ma non so se è standard o dipende dal DB, ed
> >inoltre non so se funziona con null.
>
> >Marcello
>
> da che deduco:
> 1.non posso passare in una query il tipo di dato di un valore
si puoi: con il '::'
> 2.non c'e' niente come null
null is null! :)
null esiste, ovviamente
select * from tabella where campo is null
e' una query valida.
> 3.ancora una volta ho fatto la figura del pirla
:)
io ti consiglio di dare un'occhio alla documentazione ufficiale di
postrgres: sono 4 libri, e sembrano una cosa gigantesca, ma e' una buona
base x partire.
> si' grazie, non ci avevo pensato,
> anche se adesso mi dice che non riesce a matchare un integer con un
> timestamp,
a memoria:
select * from tabella where data::abstime::int4 > 1231231231
l'operazione :: si chiama 'cast' (scagliare) se cerchi su google cast
postgres integer date
> questa la risolvo
>
> ciao
> grazie
> furio
--
BOFH excuse #154:
You can tune a file system, but you can't tune a fish (from most tunefs man pages)
Maggiori informazioni sulla lista
Lug
|