我希望只从名为'id'的longtext列中选择第一组数字。以下是列包含的示例:
:12:;:33:;
:9:;
这是我想要选择的内容:
12
9
如果'id'字段中没有冒号或分号,那么我的select语句会是什么样子:
SELECT id FROM table WHERE name='John';
答案 0 :(得分:0)
使用三种功能的组合
SELECT substring(substring_index(':12:;:33:;', ':',2), instr(':12:;:33:;', ':')+1)