MySQL has a GROUP_CONCAT()
function that enables us to return columns from a query as a delimited list.
It returns a string result with the concatenated non-NULL
values from a group.
MySQL has a GROUP_CONCAT()
function that enables us to return columns from a query as a delimited list.
It returns a string result with the concatenated non-NULL
values from a group.
MariaDB has a GROUP_CONCAT()
function that enables us to return columns from a query as a delimited list.
In PostgreSQL, we can use the STRING_AGG()
function to return columns from a query as a delimited list.
PostgreSQL has a POSITION()
function that returns the first starting index of a specified substring within a string.
If the substring doesn’t exist in the string, then zero is returned.
Continue readingIn PostgreSQL, RPAD()
is a function that enables us to add padding to the right part of a string.
In PostgreSQL, LPAD()
is a function that enables us to add padding to the left part of a string.
In MySQL, the FORMAT()
function returns a number formatted to a specified number of decimal places.
It includes group separators and a decimal separator where applicable.
Continue readingIn PostgreSQL, the CONCAT_WS()
function concatenates two or more strings, placing a separator between each one. The separator is specified by the first argument.
In PostgreSQL, the CONCAT()
function concatenates the text representations of its arguments.
In MySQL, YEAR()
is a built-in date and time function that returns the year from a given date expression.
It returns the year as a number in the range 1000
to 9999
. For zero dates, it could return 0
or NULL
with a warning, depending on the values in your sql_mode
.