如何从longtext字段

时间:2016-06-08 21:45:26

标签: mysql

我希望只从名为'id'的longtext列中选择第一组数字。以下是列包含的示例:

:12:;:33:;
:9:;

这是我想要选择的内容:

12
9

如果'id'字段中没有冒号或分号,那么我的select语句会是什么样子:

SELECT id FROM table WHERE name='John';

1 个答案:

答案 0 :(得分:0)

使用三种功能的组合

SELECT substring(substring_index(':12:;:33:;', ':',2), instr(':12:;:33:;', ':')+1)