-- CONCAT: 连接两个或多个字符串
SELECT CONCAT('Hello', ' ', 'World') AS greeting;
-- 输出: Hello World
-- CONCAT_WS: 使用指定的分隔符连接两个或多个字符串
SELECT CONCAT_WS('-', '2023', '10', '05') AS date;
-- 输出: 2023-10-05
-- LEFT: 提取字符串左边的字符
SELECT LEFT('Hello World', 5) AS left_part;
-- 输出: Hello
-- RIGHT: 提取字符串右边的字符
SELECT RIGHT('Hello World', 6) AS right_part;
-- 输出: World
-- SUBSTRING: 提取子字符串
SELECT SUBSTRING('Hello World', 7, 5) AS substring_part;
-- 输出: World
-- LENGTH: 返回字符串的长度(以字节为单位)
SELECT LENGTH('Hello World') AS length;
-- 输出: 11
-- CHAR_LENGTH: 返回字符串的长度(以字符为单位)
SELECT CHAR_LENGTH('Hello World') AS char_length;
-- 输出: 11
-- UPPER: 将字符串转换为大写
SELECT UPPER('hello world') AS upper_case;
-- 输出: HELLO WORLD
-- LOWER: 将字符串转换为小写
SELECT LOWER('HELLO WORLD') AS lower_case;
-- 输出: hello world
-- REPLACE: 替换字符串中的子字符串
SELECT REPLACE('Hello World', 'World', 'MySQL') AS replaced_string;
-- 输出: Hello MySQL
-- TRIM: 去除字符串两端的空格
SELECT TRIM(' Hello World ') AS trimmed_string;
-- 输出: Hello World
-- LTRIM: 去除字符串左端的空格
SELECT LTRIM(' Hello World') AS ltrimmed_string;
-- 输出: Hello World
-- RTRIM: 去除字符串右端的空格
SELECT RTRIM('Hello World ') AS rtrimmed_string;
-- 输出: Hello World
-- INSTR: 返回子字符串在字符串中首次出现的位置
SELECT INSTR('Hello World', 'World') AS position;
-- 输出: 7
-- LOCATE: 返回子字符串在字符串中首次出现的位置(与INSTR相同)
SELECT LOCATE('World', 'Hello World') AS position;
-- 输出: 7
上一篇:mysql 连接命令
下一篇:mysql 分割字符串
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站