浏览 80
扫码
MySQL中的字符串函数用于对字符串数据进行操作和处理。以下是一些常见的字符串函数:
- CONCAT(str1, str2, …):用于连接两个或多个字符串。
示例:
SELECT CONCAT('Hello', 'World');
输出结果为“HelloWorld”。
- LENGTH(str):返回字符串的长度。
示例:
SELECT LENGTH('Hello World');
输出结果为11。
- UPPER(str):将字符串转换为大写。
示例:
SELECT UPPER('Hello World');
输出结果为“HELLO WORLD”。
- LOWER(str):将字符串转换为小写。
示例:
SELECT LOWER('Hello World');
输出结果为“hello world”。
- SUBSTRING(str, start, length):返回字符串的子串,从start位置开始,长度为length。
示例:
SELECT SUBSTRING('Hello World', 1, 5);
输出结果为“Hello”。
- TRIM(str):去除字符串两端的空格。
示例:
SELECT TRIM(' Hello World ');
输出结果为“Hello World”。
- REPLACE(str, old_str, new_str):用新字符串替换原字符串中的指定字符串。
示例:
SELECT REPLACE('Hello World', 'World', 'MySQL');
输出结果为“Hello MySQL”。
- CONCAT_WS(separator, str1, str2, …):将多个字符串用指定的分隔符连接起来。
示例:
SELECT CONCAT_WS('-', '2021', '09', '30');
输出结果为“2021-09-30”。
这些是MySQL中常用的字符串函数,可以帮助您对字符串数据进行各种操作和处理。您可以根据具体需求选择合适的函数来使用。