Or:

coalesce(field, '') in ('', ' ', 'NULL')

Raymond


On 19-01-2023 09:53, kirk via QGIS-User wrote:
You can also use
CASE
When field is null then 123
else 321
end

Kirk Schmidt



Sent from my Galaxy


-------- Original message --------
From: Richard Duivenvoorde via QGIS-User <qgis-user@lists.osgeo.org>
Date: 2023-01-18 1:44 p.m. (GMT-04:00)
To: qgis-user@lists.osgeo.org
Subject: Re: [Qgis-user] CSV layer, Time column null expressie to test for NULL/empty?

Pff, ok found a solution:

"bezoek.begintijd" IS NULL

works

So if I want to test for empty strings, or NULL (like strings), AND real NULLS, I use now:

( "bezoek.begintijd" IS NULL   OR   "bezoek.begintijd"  in ('', ' ', 'NULL') )

Regards,

Richard Duivenvoorde

On 1/18/23 18:31, Richard Duivenvoorde via QGIS-User wrote:
> We have csv data, which is loaded as layer via the Delimited Text Layer provider.
 >
> The data contains both a date and a time column, which we have to format as isodatetime using an QGIS Expression.
 >
> BUT sometimes time column is empty/no value (in which case we have to format it as isoTIME only).
 >
> So we have to check IF the time column is empty, then only format the Date, else use Date AND Time.
 >
> My problem is that I fail to create an expression for the test IF the column (see screenshot) is empty.
 >
 > I thought to use (our column is called "bezoek.begintijd"):
 >
 > "bezoek.begintijd"  in ('', ' ', NULL)
 >
 > BUT this does NOT return True or False, but NULL !!
 >
 > But:
 >
 >
 > ("bezoek.begintijd"  in ('', ' ', NULL)) = NULL
 > does ALSO NOT resolve to True... (also NULL)
 >
> When the record has no data (the csv holds no data for that record), it shows
 > <time: >
 > if it has data:
 > <time: 09:42:00>
 >
> Anybody an idea what test I can use to test if the time column (which is typed as Time) is empty/null/none?
 >
 > Thanks for any pointers.
 >
 > Regards,
 >
 > Richard Duivenvoorde
 >
 > _______________________________________________
 > QGIS-User mailing list
 > QGIS-User@lists.osgeo.org
 > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
 > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

_______________________________________________
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

_______________________________________________
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to