MySQL在两个不同字符串之间的子字符串,第二个指针在第一个之后

ing

我必须从MySQL列中提取某些数据。该表如下所示:

+----+---------------------+------------------------+
| id |        time         |          data          |
+----+---------------------+------------------------+
|  1 | 2016-10-28 00:12:01 | a Q1!! AF3 !! ext!! z  |
|  2 | 2016-10-28 02:19:02 | z !!3F2 !AF66-2!! !!a  |
|  3 | 2016-10-28 11:35:03 | AF!a !!! pl6 f !!! dd  |
+----+---------------------+------------------------+

我想从data字符AF和NEXT出现之间的列中获取字符串!!因此理想情况下,查询SELECTID,[something] AS x FROM tbl将导致:

+----+------+
| id |    x |
+----+------+
|  1 |   3  |
|  2 | 66-2 |
|  3 |  !a  |
+----+------+

关于如何做到这一点的想法?我看到的所有其他问题都不太相关,因为它们没有涉及在第一个针(!!)之后找到第二个针()的第一次出现AF

老虎

可能有更快的方法可以这样做,但这是一个好的开始:

 select substring_index(substring_index(data, 'AF', -1), '!!', 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在第一个逗号之后和第二个逗号之前获取字符串

来自分类Dev

如何对任何两个匹配的数字或第一个数字比第二个数字小的字符串进行grep?

来自分类Dev

两个字符之间的Excel子字符串(其中一个是第二个实例)

来自分类Dev

编写一个静态方法,该方法接受两个字符串并返回一个布尔值,说明第一个字符串是否在第二个字符串中作为子字符串出现

来自分类Dev

在检查第二个逗号分隔的字符串后得到的字符串不在第一个逗号分隔的字符串中

来自分类Dev

与第一个一起存储第二个字符串

来自分类Dev

反转字符串,第一个需要反转,第二个需要按原样打印

来自分类Dev

从第二个字符串中删除出现在第一个字符串中的字符

来自分类Dev

从第二个字符串中删除出现在第一个字符串中的字符

来自分类Dev

如何将两个字符串之间的行复制到一个新的文本文件中,该文件完全匹配第一个字符串,部分匹配第二个字符串

来自分类Dev

提取文本文件中第一个和第二个重复字符串之间的特定行

来自分类Dev

删除第一个数组中与第二个数组中的元素匹配的所有子字符串

来自分类Dev

为什么第二个字符串保存在第一个字符串中?

来自分类Dev

如何使用第一个字符串替换第二个字符串

来自分类Dev

确定第一个字符串是否以第二个字符串开头

来自分类Dev

如果在第二个模式之前替换一个模式,请在两个模式之间保持字符串

来自分类Dev

两个数组,根据第一个的重复值将第二个数组分组,并形成一个字符串

来自分类Dev

使用python操作和替换第一个字符串并维护第二个字符串行

来自分类Dev

获取指向两个C字符串之间不同的第一个字符的指针

来自分类Dev

我试图在一行中搜索两个字符串,但命令无法识别第二个匹配项,并且仅显示第一个匹配项

来自分类Dev

字符在字符串的第一个位置相对于第二个位置出现的频率是多少?

来自分类Dev

如何在多种条件下从字符串中获取第一个和第二个字符

来自分类Dev

如果第二个字符串中存在第一个字符串中的字母,则无法比较2个字符串-Java

来自分类Dev

在第二个/之后和之前之间提取字符串-

来自分类Dev

在倒数第二个冒号之后提取子字符串

来自分类Dev

在倒数第二个冒号之后提取子字符串

来自分类Dev

VBA RegEx:在变量(字符串)的第二个实例之后捕获子匹配

来自分类Dev

在倒数第二个冒号之后提取子字符串

来自分类Dev

在Ruby中找到两个字符串之间的第一个不同字符

Related 相关文章

  1. 1

    在第一个逗号之后和第二个逗号之前获取字符串

  2. 2

    如何对任何两个匹配的数字或第一个数字比第二个数字小的字符串进行grep?

  3. 3

    两个字符之间的Excel子字符串(其中一个是第二个实例)

  4. 4

    编写一个静态方法,该方法接受两个字符串并返回一个布尔值,说明第一个字符串是否在第二个字符串中作为子字符串出现

  5. 5

    在检查第二个逗号分隔的字符串后得到的字符串不在第一个逗号分隔的字符串中

  6. 6

    与第一个一起存储第二个字符串

  7. 7

    反转字符串,第一个需要反转,第二个需要按原样打印

  8. 8

    从第二个字符串中删除出现在第一个字符串中的字符

  9. 9

    从第二个字符串中删除出现在第一个字符串中的字符

  10. 10

    如何将两个字符串之间的行复制到一个新的文本文件中,该文件完全匹配第一个字符串,部分匹配第二个字符串

  11. 11

    提取文本文件中第一个和第二个重复字符串之间的特定行

  12. 12

    删除第一个数组中与第二个数组中的元素匹配的所有子字符串

  13. 13

    为什么第二个字符串保存在第一个字符串中?

  14. 14

    如何使用第一个字符串替换第二个字符串

  15. 15

    确定第一个字符串是否以第二个字符串开头

  16. 16

    如果在第二个模式之前替换一个模式,请在两个模式之间保持字符串

  17. 17

    两个数组,根据第一个的重复值将第二个数组分组,并形成一个字符串

  18. 18

    使用python操作和替换第一个字符串并维护第二个字符串行

  19. 19

    获取指向两个C字符串之间不同的第一个字符的指针

  20. 20

    我试图在一行中搜索两个字符串,但命令无法识别第二个匹配项,并且仅显示第一个匹配项

  21. 21

    字符在字符串的第一个位置相对于第二个位置出现的频率是多少?

  22. 22

    如何在多种条件下从字符串中获取第一个和第二个字符

  23. 23

    如果第二个字符串中存在第一个字符串中的字母,则无法比较2个字符串-Java

  24. 24

    在第二个/之后和之前之间提取字符串-

  25. 25

    在倒数第二个冒号之后提取子字符串

  26. 26

    在倒数第二个冒号之后提取子字符串

  27. 27

    VBA RegEx:在变量(字符串)的第二个实例之后捕获子匹配

  28. 28

    在倒数第二个冒号之后提取子字符串

  29. 29

    在Ruby中找到两个字符串之间的第一个不同字符

热门标签

归档