MariaDB LOWER() 函数使用指南

在 MariaDB 中,LOWER() 是一个内置的字符串函数,它将给定的字符串参数转为小写并返回。

MariaDB LCASE()LOWER() 的别名。

如果想将字符串转换为大写,请使用 UCASE() 或者 UPPER() 函数。

MariaDB LOWER() 语法

这里是 MariaDB LOWER() 函数的语法:

LOWER(str)

参数

str
必需的。 被处理的字符串。

如果您没有提供参数, MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LOWER'

返回值

LOWER(str) 函数返回指定字符串的小写形式。

当参数 strNULL 时, LOWER() 函数将返回 NULL

注意:LOWER() 不适用于二进制字符串。

MariaDB LOWER() 示例

基本示例

这个语句展示了 MariaDB LOWER() 函数的基本用法:

SELECT LOWER('Hello'), LOWER(NULL);

输出:

+----------------+--------------------------+
| LOWER('Hello') | LOWER(NULL)              |
+----------------+--------------------------+
| hello          | NULL                     |
+----------------+--------------------------+

这里,如果参数为 NULLLOWER() 函数将返回 NULL

数据库示例

这个语句将来自 Sakila 示例数据库中的 actor中的 first_name 列显示为小写:

SELECT LOWER(first_name) `First Name`
FROM actor
LIMIT 5;

输出:

+------------+
| First Name |
+------------+
| penelope   |
| nick       |
| ed         |
| jennifer   |
| johnny     |
+------------+

结论

MariaDB LOWER() 函数将字符串转为小写。