That'd certainly fix it. You could also use a case statement in PostGIS to 
assign
NULLs a more useable (from MapServer's point of view) value and then test
for that value in an expression.

Steve

>>> Emmanuel BELO <[EMAIL PROTECTED]> 03/07/06 4:47 AM >>>
Hi Steve, thank you for your answer but with PostgreSQL/PostGIS it 
doesn't work.

For now, the solution is to add a WHERE clause in the SQL statement:

  WHERE tx_femme IS NOT NULL

best regards,

eb

Steve Lime wrote:
> It really depends on how your datastore coughs up the data. I don't believe
> there is a true NULL with DBF files but I may be wrong. You might try 
> expressions like:
> 
>   EXPRESSION (not '[tx_femme]')
>   EXPRESSION ('[tx_femme]' = '')
> 
> Steve
> 
>>>> Emmanuel BELO <[EMAIL PROTECTED]> 03/06/06 9:11 AM >>>
> Hi,
> 
> how do you handle NULL values from you database in your mapfile's 
> expression?
> 
> Example (NULL value for some tx_femme):
> 
>   CLASS
>      EXPRESSION (([tx_femme] > 8) AND ([tx_femme] <= 15))
>      NAME "8 - 15"
>      STYLE
>        COLOR 255 217 0
>      END
>    END
> 
> I've tried:
> 
> EXPRESSION ('[tx_femme]' = 'NULL')
> 
> EXPRESSION /_always_false_/
> 
> Best regards,
> 
> Emmanuel BELO
> 
> 
> 

Reply via email to