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() 函数的用法可以更好地满足这一需求。