-- 示例代码:截取某个字段字符串的后几位
-- 假设有一个表 `users`,其中有一个字段 `username`,我们想要截取 `username` 字段的最后 4 个字符。
SELECT
username,
SUBSTRING(username, LENGTH(username) - 3, 4) AS last_four_chars
FROM
users;
-- 解释说明:
-- 1. `LENGTH(username)` 获取 `username` 字段的总长度。
-- 2. `LENGTH(username) - 3` 计算从倒数第 4 个字符开始的位置(因为索引从 1 开始)。
-- 3. `SUBSTRING(username, LENGTH(username) - 3, 4)` 从计算出的位置开始,截取 4 个字符。
-- 4. 结果会返回原始的 `username` 和截取后的最后 4 个字符。
上一篇:mysql 生成guid
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站