我有一个包含列状态的表:
1 row with status_1
3 rows with status_2
2 rows with status_3
7 rows with status_4
我想编写一个获取所有可用状态的查询,对它们进行分组并获取出现次数,然后按如下方式获取数据:
Status 1: 1
Status 2: 3
Status 3: 2
Status 4: 7
注意:状态尚不清楚。我们不是在谈论DISTINCT或GROUP BY来计算唯一值的数量(每个状态必须是一个单独的数字)
答案 0 :(得分:2)
uint16_t d = shoData; //shoData is protected class member uint16_t = 0xE
DEBUG_PRINT("[shr_spi:write] data=%X\n",d);
digitalWrite(shoLatchPin, LOW);
SPI.write16(d);
digitalWrite(shoLatchPin, HIGH);
请参阅MySQL Group BY教程
答案 1 :(得分:1)
根据数据,您似乎只需要GROUP BY
{/ 1}}
COUNT()