In MariaDB, we can use the LOWER() function to convert uppercase characters to their lowercase equivalent.
We can alternatively use LCASE(), which is a synonym of LOWER().
Example
SELECT LOWER('QUIET Please');
Result:
quiet please
Any lowercase characters remain lowercase, while uppercase characters are converted to lowercase.
As mentioned, LCASE() is a synonym of LOWER() and so it does the same thing. Here’s a comparison of LOWER() and LCASE():
SELECT
LOWER('AZORIAN'),
LCASE('AZORIAN');
Result:
+------------------+------------------+
| LOWER('AZORIAN') | LCASE('AZORIAN') |
+------------------+------------------+
| azorian | azorian |
+------------------+------------------+
Both return the same result.
Database Example
Here’s an example of converting the results of a database query to lowercase:
SELECT
Code,
LOWER(Code)
FROM Country
LIMIT 10;
Result:
+------+-------------+ | Code | LOWER(Code) | +------+-------------+ | ABW | abw | | AFG | afg | | AGO | ago | | AIA | aia | | ALB | alb | | AND | and | | ANT | ant | | ARE | are | | ARG | arg | | ARM | arm | +------+-------------+
Here I converted the Code column to its lowercase equivalent.
To convert the other way around (from lowercase to uppercase), we can use UPPER() and its synonym UCASE().