sql >> Database >  >> RDS >> Oracle

Oracle null check voor stringveld

Omdat in Oracle een varchar met een lengte van NUL wordt behandeld als NULL.

In jouw voorbeeld

NVL(NAME, ' ') AS NAME1 will evaluate to either NAME or ' ' - empty string.
NVL(NAME, '') as NAME2 will evaluate to either NAME or a zero length string


  1. Wat is een opmaakstring in SQL Server?

  2. Verwarrende SQL-fout in SELECT NULL, *, NULL, NULL

  3. Problemen oplossen met langlopende query's in MS SQL Server

  4. Staat MySQL toe om een ​​database met punt te maken?