如何从字段值中提取下划线后的数据?

假设你有一个字段值为'7_18999',你需要获取下划线后面的数据内容。你可以使用SUBSTRING_INDEX函数来实现。

以下是使用SUBSTRING_INDEX函数的示例SQL语句:

SELECT SUBSTRING_INDEX('7_18999', '_', -1) AS result;

这将返回结果为'18999'的一列。

SUBSTRING_INDEX函数接受三个参数:

  1. 字符串:要提取的字符串。
  2. 分隔符:用来分割字符串的字符。
  3. 出现次数:指定从哪个分隔符开始提取数据。

在上面的示例中,SUBSTRING_INDEX函数从字符串'7_18999'中,以'_'为分隔符,从最后一个分隔符开始提取数据,因此返回结果为'18999'。

注意: 如果字符串中没有找到分隔符,则SUBSTRING_INDEX函数会返回整个字符串。

希望这篇文章对您有所帮助!

SQL: 如何从字段值中提取下划线后的数据

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

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