在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'后面的数据,只保留关键字前面的部分。

MySQL截断字符串:使用SUBSTRING_INDEX函数去除指定关键字后的内容

原文地址: https://www.cveoy.top/t/topic/fouA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录