我有一个表格,其中列的值如下所示。
mango
orange
mango
banana
grape
pineapple
所以,我希望结果为
mango
other
如何根据这些值对此列进行分组。查询是什么或可能?
答案 0 :(得分:2)
试试这个:
SELECT IF(`fruit` = 'mango', `fruit`, 'other') AS `someName`, count(*) as `total`
FROM mytable
GROUP BY `someName`;