在DISTINCT查询结果

时间:2018-06-14 22:25:57

标签: mysql subquery

我有一个Products表,其中有一个名为' code'的唯一列。 代码以字母开头,然后是后续数字。所以,产品代码是这样的: A01,A02,A03,A04,B01,B02,C01,C02,C03等......

如何获得每封信的最高编号? (即A的当前计数器为04,B为02,C为03,等等)

1 个答案:

答案 0 :(得分:2)

如果您的数据具有恒定值? 如果是,您可以使用 MAX with GROUP BY LEFT(col,1)

示例: SELECT MAX(右(col,2)FROM表GROUP BY LEFT(col,1)