【发布时间】:2016-01-14 05:56:41
【问题描述】:
我想运行一个查询,返回满足特定条件的每条记录,并给出我的表中出现的总次数。
所以如果我跑:
SELECT id from history where id like "%CLM%";
我从我的表中获取id 的每个实例,其中“CLM”位于id 的某个位置。我想在 NEXT 列中计算找到该特定记录的次数,但我似乎不知道该怎么做。
我正在寻找的是这样的:
╔══════╦═══════╗
║ id ║ count ║
╠══════╬═══════╣
║ CLM1 ║ 1 ║
║ CLM2 ║ 5 ║
║ CLM3 ║ 13 ║
╚══════╩═══════╝
我试过SELECT id, count(id) from history,但它返回:
╔══════╦══════════╗
║ id ║ count ║
╠══════╬══════════╣
║ ║ 12258432 ║
╚══════╩══════════╝
如何编写此查询?
【问题讨论】: