The SQLite json_object()
function returns a well-formed JSON object based on its arguments.
The function accepts zero or more pairs of arguments and returns a well-formed JSON object based on those arguments.
Continue readingThe SQLite json_object()
function returns a well-formed JSON object based on its arguments.
The function accepts zero or more pairs of arguments and returns a well-formed JSON object based on those arguments.
Continue readingIn SQLite, the json()
function converts raw text that looks like JSON into actual JSON.
We pass a JSON string as an argument when we call the function. The json()
function then checks that the argument is a valid JSON string and returns a minified version of that JSON string. If the argument is not a well-formed JSON string, then an error is thrown.
However, the json()
function was not designed to test whether or not a value is valid JSON. To do that, use the json_valid()
function instead.
SQLite’s JSON functions and operators are now enabled by default, starting from SQLite 3.38.0 (released on 22 February 2022).
Continue readingIn SQLite, substring()
is an alias for substr()
.
It returns a substring from a string, based on a given starting location within the string. Two arguments are required, and a third optional argument is accepted.
The substring()
naming was introduced in SQLite 3.34.0, which was released on 1st December 2020. The reason that the substring()
syntax was introduced was for compatibility with SQL Server.
SQLite has introduced the FORMAT()
function, which can be used to format strings.
More precisely, it has actually just renamed its SQL PRINTF()
function to FORMAT()
. The reason is for better compatibility with other DBMSs. The original PRINTF()
name is retained as an alias for backwards compatibility.
The FORMAT()
function (or its naming) was introduced in SQLite 3.38.0, which was released on 22 February 2022.
SQLite 3.38.0 was released on 2nd February 2022. With it came some enhancement to the date and time functions.
One of those enhancements is the addition of the UNIXEPOCH()
function. This function returns a unix timestamp. That is, the number of seconds since 1970-01-01 00:00:00 UTC.
Here are several ways to get a list of functions in Oracle Database.
Continue readingIn SQL Server, the NULLIF()
expression checks the value of two specified expressions. It returns a null value if they’re equal, otherwise it returns the first expression.
Below are two options we can use to return a list of functions in MySQL.
Continue readingIn MySQL, the SCHEMA()
function is a synonym for the DATABASE()
function. It returns the default (current) database name.
The result is returned as a string in the utf8
character set. If there is no default database, it returns NULL
.