我在列中有数据,我想将select
与substring_index
和group 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
等。
使用GROUP BY
子句检查SQL Fiddle没有问题。可能是其他问题