admin 管理员组

文章数量: 887021


2024年1月18日发(作者:javbus换什么)

mysql 常用字符串函数的用法

MySQL提供了许多常用的字符串函数,用于处理和操作字符串数据。下面是一些常见的MySQL字符串函数及其用法:

1. CONCAT(str1, str2, ...):将多个字符串连接成一个字符串。

例如:SELECT CONCAT('Hello', ' ', 'World'); // 输出:Hello World。

2. LENGTH(str):返回字符串的长度(字符数)。

例如:SELECT LENGTH('Hello'); // 输出:5。

3. UPPER(str):将字符串转换为大写。

例如:SELECT UPPER('hello'); // 输出:HELLO。

4. LOWER(str):将字符串转换为小写。

例如:SELECT LOWER('WORLD'); // 输出:world。

5. LEFT(str, length):返回字符串左边指定长度的子串。

例如:SELECT LEFT('Hello World', 5); // 输出:Hello。

6. RIGHT(str, length):返回字符串右边指定长度的子串。

例如:SELECT RIGHT('Hello World', 5); // 输出:World。

7. SUBSTRING(str, start, length):返回指定位置和长度的子串。

例如:SELECT SUBSTRING('Hello World', 7, 5); // 输出:World。

8. REPLACE(str, search_str, replace_str):替换字符串中的指定子串。

例如:SELECT REPLACE('Hello World', 'Hello', 'Hi'); //

输出:Hi World。

9. TRIM([BOTH | LEADING | TRAILING] trim_str FROM str):去除字符串两端或指定位置的指定字符。

例如:SELECT TRIM(' Hello '); // 输出:Hello。

SELECT TRIM(BOTH '!' FROM '!Hello!'); // 输出:Hello。

10. STRCMP(str1, str2):比较两个字符串的大小,返回结果为0、1或-1。

例如:SELECT STRCMP('Hello', 'World'); // 输出:-1。

这些是MySQL中常见的字符串函数,根据具体需求可以选择合适的函数来处理和操作字符串数据。


本文标签: 字符串 指定 函数 长度 返回