Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql截取某个字符之后的数据

作者:—只賣身不賣藝   发布日期:2025-03-16   浏览:117

-- 示例代码:假设我们有一个表 `my_table`,其中有一列 `my_column`,我们想截取从某个字符(例如 '@')之后的数据

-- 使用 SUBSTRING_INDEX 函数可以很方便地实现这个需求
SELECT 
    my_column,
    SUBSTRING(my_column, LOCATE('@', my_column) + 1) AS after_at_symbol
FROM 
    my_table
WHERE 
    my_column LIKE '%@%';

-- 解释:
-- 1. LOCATE('@', my_column):找到字符 '@' 在字符串中的位置。
-- 2. SUBSTRING(my_column, LOCATE('@', my_column) + 1):从 '@' 的下一个位置开始截取字符串。
-- 3. WHERE my_column LIKE '%@%':确保只处理包含 '@' 的行。

上一篇:mysql group by 用法

下一篇:mysql 日期转时间戳

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站