In MySQL, the COALESCE()
operator returns the first non-NULL value in the list, or NULL if there are no non-NULL values.
Author: Ian
Subtract Months from a Date in PostgreSQL
In PostgreSQL, we can use the -
operator to subtract one or more months from a date.
Get the First, Second, Third, or Fourth Monday of a Month in SQLite
We can use SQLite’s DATE()
function to perform calculations on a given date. One of the things we can do is return the first, second, third, or fourth instance of a given day within a given month.
Fix “At least one of the arguments to COALESCE must be an expression that is not the NULL constant” in SQL Server
In SQL Server, if you’re getting error Msg 4127 that reads “At least one of the arguments to COALESCE must be an expression that is not the NULL constant”, it’s probably because all of your arguments to the COALESCE()
expression are the NULL
constant.
To fix this issue, make sure at least one argument is not the NULL
constant.
2 Ways to Convert to Uppercase in Oracle
Below are two functions that convert lowercase characters to their uppercase equivalent in Oracle Database.
Both functions work in a similar way, but with a minor difference.
Continue readingDetect Whether a Value Contains at Least One Numerical Digit in SQLite
The following SQLite example returns all rows that contain at least one numerical digit.
Continue readingSQL Server COALESCE() Explained
In SQL Server, the COALESCE()
expression returns its first non-null argument.
The way it works is, we pass a list of arguments to the expression, it evaluates the arguments in order and returns the current value of the first expression that initially doesn’t evaluate to NULL
.
3 Ways to Extract a Value from a JSON Document in SQLite
When using SQLite, we can use the following methods to extract data from a JSON document.
Continue readingHow to Get the End of the Month in MariaDB
In MariaDB, we can use the LAST_DAY()
function to return the last day of a given month.
This could be the last day of the current month, or the last day of the month based on a date that we specify.
Continue readingHow to Return the Unix Timestamp in Oracle
Here’s an option for returning the Unix timestamp when using Oracle Database.
The Unix timestamp (also known as Unix Epoch time, Unix time, or POSIX time) is the number of seconds that have elapsed since 00:00:00 Thursday, 1 January 1970, Coordinated Universal Time (UTC).
Continue reading