[FOSSGIS-Talk] RE Expression Problem
Martin Koppenhoefer
dieterdreist at gmail.com
So Aug 14 17:21:32 CEST 2016
sent from a phone
> Il giorno 14 ago 2016, alle ore 14:34, Kai Hemmersbach-von Alt <kai-hemmersbach84 at web.de> ha scritto:
>
> Case
>
> when "id" like '_1__' then 'Buche'
>
> when "id" like '_2__' then 'Eiche'
>
> when "id" like '_3__' then 'so. Laubholz'
>
> when "id" like '_4__'then 'Kiefer'
>
> when "id" like '_5__' then 'Fichte'
>
> when "id" like '_6__'then 'so. Nadelholz'
>
> end
wieso nicht
CASE
WHEN "id"='1' THEN 'Buche'
WHEN "id"='2' THEN 'Eiche'
...
ist die id ein String?
Mit LIKE machst Du pattern matching, ich glaube das ist langsamer als direkt zu vergleichen.
Gruß,
Martin