exists and is not null equivalence in query - Mailing list pgsql-sql

From Raphael Bauduin
Subject exists and is not null equivalence in query
Date
Msg-id f5227160905280536u4f131850pad984218b0fe8b5@mail.gmail.com
Whole thread Raw
Responses Re: exists and is not null equivalence in query
List pgsql-sql
Hi,

In some code I am taking over, I found this query:

select count(t.trame_id) as count, v.voiture_num as voitureNum  from arch_trames t left join voiture v on
(v.tag_id=t.tag_id)
where
(t.recept_time >= 1243509320691)
and exists (select v2.voiture_num from voiture v2 where v2.tag_id=v.tag_id)
group by v.voiture_num  order by v.voiture_num

Am I right that I can replace the "and exists..." clause by "and v.voiture_num is not null " in this case?

Thanks

Raphaël

--
Web database: http://www.myowndb.com
Free Software Developers Meeting: http://www.fosdem.org


pgsql-sql by date:

Previous
From: Emi Lu
Date:
Subject: Re: Allow column type to change without worrying about view dependencies
Next
From: Tom Lane
Date:
Subject: Re: exists and is not null equivalence in query