[GRASS-user] SQL query
Hamish
hamish_b at yahoo.com
Fri Jan 8 18:15:06 EST 2010
Hamish wrote:
> > this works:
> >
> > db.select sql="SELECT length FROM track_001 \
> > UNION SELECT length FROM track_002 \
> > UNION SELECT length FROM track_003"
> >
> > but I have something like 100 maps and the statement
> > would get too huge.
Glynn wrote:
> Tough ;)
>
> SQL doesn't allow you to perform an "implicit union" on
> multiple tables. You need to perform an explicit union,
> and there isn't any kind of "wildcard union" construct;
> IOW, you need an occurence of the SELECT keyword for each
> table.
bummer. oh well, v.patch it is then.
examples found via web searches seemed to indicate that this
was possible.
Rich:
> If you write the statement as "...LIKE 'track%'" the underscore
> becomes one of the matched characters and not a pattern matching
> wildcard.
nope, no luck.
thanks,
Hamish
More information about the grass-user
mailing list