[Mapserver-DE] FILTER: Syntax

"Uli Müller [geOps]" uli.mueller at geops.de
Mit Jun 29 17:30:55 CEST 2005


Hi Henning

Klammern setzen schadet nie:
FILTER "(gemeinde = 'Berne' or gemeinde = 'Brake') and kategorie = 'Cafe'"

Klappt es auch mit dem Vorschlag von Flavio (gemeinde = 
'Berne|Brake'...)?? War mir neu. Ich dachte | ist numerischer OR-Operator.

Gruss, Uli

--
geOps GeoInformatics
Stephanienstr. 4
D-79100 Freiburg

phone   +49 (0761) 8 81 46 07
fax     +49 (0761) 8 81 46 06
home    +49 (0761) 7 07 56 76
mobile  +49 (0174) 9 68 94 57

Henning Düsterhöft wrote:
> Hallo Liste,
> 
> auch von mir eine Frage zum Thema FILTER:
> 
> Aus einer Postgis-DB werden über den FILTER-Begriff Punkt-Objekte nach
> Gemeinde und Kategorie abgefragt. Vom Prinzip klappt es auch. Wenn ich z.B.
> 
> FILTER "gemeinde = 'Berne' and kategorie = 'Cafe'"
> 
> eingebe, werden alle Cafés in Berne korrekt ausgegeben. Nun möchte ich aber
> z.B. alle Cafés in Berne und in Brake abfragen. Meine Intention war, dies
> über
> 
> FILTER "gemeinde = 'Berne' or gemeinde = 'Brake' and kategorie = 'Cafe'"
> 
> zu tun. Es wird auch etwa ausgegeben, aber nicht das korrekte. Bei dieser
> Abfrage z.B. werden in Brake nicht nur Cafés, sondern auch Restaurants
> (kategorie = 'Restaurant') ausgegeben.
> 
> Wie müsste die korrekte Syntax für solch "komplexe" Abfragen lauten?
> 
> Vielen Dank & Gruß
> Henning Düsterhöft
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
> 
> 


-- 




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)