选择子串组

时间:2014-07-17 10:03:55

标签: mysql group-by substring

我在列中有数据,我想select substring_indexgroup by子串的结果。是否可以在一个查询中进行?:

实施例

code:
R0001.10
R0001.20
R0002.10
R0002.30

如果使用

 SELECT SUBSTRING_INDEX(code, '.', 1) FROM products;

它是这样的:

R0001
R0001
R0002
R0002

但是当我使用

 SELECT SUBSTRING_INDEX(code, '.', 1) FROM products GROUP BY code;

它给出了一些奇怪的结果

01
01
010210000
0103020

1 个答案:

答案 0 :(得分:0)

使用GROUP BY子句检查SQL Fiddle没有问题。可能是其他问题。