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