-- 示例代码:使用 MySQL 的 SUBSTRING_INDEX 函数切割字符串
-- 假设我们有一个包含电子邮件地址的表 `users`,我们想从电子邮件地址中提取用户名部分(即 @ 符号之前的部分)
SELECT
email,
SUBSTRING_INDEX(email, '@', 1) AS username
FROM
users;
-- 解释:
-- SUBSTRING_INDEX(str, delimiter, count)
-- str: 要切割的字符串
-- delimiter: 分隔符,在这个例子中是 '@'
-- count: 表示要返回的子字符串的数量。如果为正数,则返回从左边开始的第 n 个分隔符之前的部分;如果为负数,则返回从右边开始的第 n 个分隔符之后的部分。
-- 示例输出:
-- email | username
-- -------------------------------------------------
-- john.doe@example.com | john.doe
-- jane.smith@company.org | jane.smith
上一篇:mysql 分割函数
下一篇:mysql查看表空间大小
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站