MySQL截断字符串:使用SUBSTRING_INDEX函数去除指定关键字后的内容
在MySQL中,可以使用SUBSTRING_INDEX函数来截断指定关键字后面的数据。
语法如下:
SUBSTRING_INDEX(str, delim, count)
参数说明:
str:要截断的字符串。delim:指定的关键字。count:指定保留的部分,如果为正数,则保留关键字前面的部分;如果为负数,则保留关键字后面的部分。
示例:
假设有一个表名为employees,其中有一个字段full_name,存储着员工的全名。现在需要截断关键字'Smith'后面的数据。
SELECT SUBSTRING_INDEX(full_name, 'Smith', 1) AS truncated_name
FROM employees;
这样就可以截断关键字'Smith'后面的数据,只保留关键字前面的部分。
原文地址: https://www.cveoy.top/t/topic/fouA 著作权归作者所有。请勿转载和采集!