Regular functions
Being a SQL user, you've probably worked with a lot of regular or common SQL functions such as functions for dealing with NULL
values, numeric functions, string functions, date-time functions, and so on. While the jOOQ manual represents a comprehensive source of information structured as a nomenclature of all the supported SQL built-in functions, we are trying to complete a series of examples designed to get you familiar with the jOOQ syntax in different scenarios. Let's start by talking about SQL functions for dealing with NULL
values.
Just in case you need a quick overview about some simple and common NULL
stuff, then quickly check out the someNullsStuffGoodToKnow()
method available in the bundled code.
SQL functions for dealing with NULLs
SQL provides several functions for handling NULL
values in our queries. Next, let's cover COALESCE()
, DECODE()
, IIF()
, NULLIF()
, NVL()
, and NVL2()
functions. Let's start with COALESCE()
.