Putting it into a CTE isn't going to make it any faster. On Saturday, 4 April 2015, Harshad RJ <[email protected]> wrote:
> > On Sat, Apr 4, 2015 at 3:24 PM, Noel Grandin <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> Why can you not use it in a where clause? >> > > It's not supported by the SQL standard. None of the databases I tried > support that. > > Just to clarify, I can't use the *alias* in the WHERE clause​, like this: > > select distance(name, 'xyz') as dist > from person > where dist > 0.1; > > I can repeat the expression in the WHERE clause like this: > > select distance(name, 'xyz') as dist > from person > where distance(name, 'xyz') > 0.1; > > And that works, but takes more time. > > -- > *Harshad RJ <http://lavadip.com>* > > -- > You received this message because you are subscribed to the Google Groups > "H2 Database" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <javascript:_e(%7B%7D,'cvml','h2-database%[email protected]');> > . > To post to this group, send email to [email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>. > Visit this group at http://groups.google.com/group/h2-database. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/h2-database. For more options, visit https://groups.google.com/d/optout.
