MariaDB LOWER() 函数的基础用法与实例

MariaDB LOWER() 函数用来将字符串中的字母转换为小写。本文将介绍该函数的语法、用法实例以及相关函数。

发布于

MariaDB LOWER() 函数用来将字符串中的字母转换为小写。本文将介绍该函数的语法、用法实例以及相关函数。

语法

MairaDB LOWER() 函数的语法如下:

LOWER(str)
  • str 是要转换为小写的字符串

函数返回将输入字符串 str 中所有字母转换为小写后的结果字符串。非字母字符保持不变。

实例

将字符串转换为小写

本实例演示如何将字符串转换为小写。

SELECT LOWER('Hello World');

以下是该语句的输出:

+----------------------+
| LOWER('Hello World') |
+----------------------+
| hello world          |
+----------------------+

从表中查询并转换为小写

本实例演示如何从表中查询数据并将字符串转换为小写。

CREATE TABLE employees (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(100) NOT NULL
);

INSERT INTO employees (name) VALUES
  ('John Doe'),
  ('JANE Smith'),
  ('MICHAEL Brown');

SELECT name, LOWER(name) AS lowercased
FROM employees;

以下是该语句的输出:

+---------------+---------------+
| name          | lowercased    |
+---------------+---------------+
| John Doe      | john doe      |
| JANE Smith    | jane smith    |
| MICHAEL Brown | michael brown |
+---------------+---------------+

结合其他字符串函数使用

本实例演示如何结合其他字符串函数使用 LOWER()

SELECT
  CONCAT('Name: ', LOWER(name)) AS formatted_name
FROM employees;

以下是该语句的输出:

+---------------------+
| formatted_name      |
+---------------------+
| Name: john doe      |
| Name: jane smith    |
| Name: michael brown |
+---------------------+

在查询条件中使用

本实例演示如何在查询条件中使用 LOWER()

SELECT name
FROM employees
WHERE LOWER(name) LIKE 'john%';

以下是该语句的输出:

+----------+
| name     |
+----------+
| John Doe |
+----------+

处理 NULL 值

本实例演示当输入 NULL 值时,LOWER() 函数的行为。

SELECT LOWER(NULL);

以下是该语句的输出:

+-------------+
| LOWER(NULL) |
+-------------+
| NULL        |
+-------------+

相关函数

以下是几个与 MairaDB LOWER() 相关的几个函数:

  • MariaDB UPPER() 函数用来将字符串转换为大写。
  • MariaDB LCASE() 函数与 LOWER() 功能相同,也用于将字符串转换为小写。
  • MariaDB CONCAT() 函数用于连接多个字符串。
  • MariaDB SUBSTRING() 函数用于提取字符串的一部分。
  • MariaDB REPLACE() 函数用于替换字符串中的指定字符。

结论

本文介绍了 MariaDB LOWER() 函数的语法、用法实例以及相关函数。通过示例可以看到,该函数可以将字符串中的字母转换为小写,并可结合其他字符串函数进行更复杂的字符串处理。在数据处理过程中,经常需要对字符串进行大小写转换,掌握 LOWER() 函数的用法可以更好地满足这一需求。