-- 示例代码:使用 MySQL 的 SUBSTRING 函数截取字段内容
-- 假设有一个表 `users`,其中有一个字段 `email`,我们想要截取邮箱地址的域名部分
SELECT email,
SUBSTRING(email, LOCATE('@', email) + 1) AS domain
FROM users;
-- 解释:
-- 1. SUBSTRING(email, LOCATE('@', email) + 1):从 '@' 符号的下一个字符开始截取字符串。
-- 2. LOCATE('@', email):找到 '@' 符号在字符串中的位置。
-- 3. 结果会返回每个用户的邮箱地址以及对应的域名部分。
-- 另一个例子:截取固定长度的字符串
SELECT name,
SUBSTRING(name, 1, 5) AS short_name
FROM users;
-- 解释:
-- 1. SUBSTRING(name, 1, 5):从第一个字符开始截取,长度为 5 个字符。
-- 2. 结果会返回每个用户的姓名以及截取后的前 5 个字符。
上一篇:mysql on update current_timestam
下一篇:mysql不包含
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站