[Qgis-user] CSV layer, Time column null expressie to test for NULL/empty?
Raymond Nijssen
r.nijssen at terglobo.nl
Thu Jan 19 01:15:17 PST 2023
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 at lists.osgeo.org>
> Date: 2023-01-18 1:44 p.m. (GMT-04:00)
> To: qgis-user at 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 at 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 at 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 at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
More information about the QGIS-User
mailing list