教程 mariadb tutorial

字符串函数

1. LENGTH 和 CHAR_LENGTH

  • LENGTH(str) 返回字符串的字节长度。
  • CHAR_LENGTH(str) 返回字符串的字符数。
sql
SELECT LENGTH('MariaDB'), CHAR_LENGTH('MariaDB');

`

2. 大小写转换

  • UPPER(str) 将字符串转换为大写。
  • LOWER(str) 将字符串转换为小写。
sql
SELECT UPPER('mariadb'), LOWER('MARIADB');

3. 字符串连接

  • 使用 CONCAT(str1, str2, ...) 拼接字符串。
sql
SELECT CONCAT('Maria', 'DB');

4. 查找与替换

  • LOCATE(substr, str) 查找子字符串位置,找不到返回 0。
  • REPLACE(str, from_str, to_str) 替换字符串中的子串。
sql
SELECT LOCATE('DB', 'MariaDB');
SELECT REPLACE('MariaDB', 'DB', ' Database');

5. 截取字符串

  • SUBSTRING(str, pos, len) 从指定位置截取指定长度的子串。
sql
SELECT SUBSTRING('MariaDB Tutorial', 1, 6);

6. TRIM

  • TRIM(str) 去除字符串两端空白字符。
sql
SELECT TRIM('  MariaDB  ');

字符串函数丰富多样,掌握它们可灵活处理文本数据。