源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  技术问答  >  组基于一个列的值基于一个组的值,另一个作为另一个

组基于一个列的值基于一个组的值,另一个作为另一个

分类: 技术问答 • 2022-04-01 22:50:20

组基于一个列的值基于一个组的值,另一个作为另一个

问题描述:

我有一个表中列的值如下。组基于一个列的值基于一个组的值,另一个作为另一个

mango 
orange 
mango 
banana 
grape 
pineapple 

所以,我想要的结果作为

mango 
other 

我怎样才能组基于这些values.What此列的查询或是否有可能?

答

试试这个:

SELECT IF(`fruit` = 'mango', `fruit`, 'other') AS `someName`, count(*) as `total` 
FROM mytable 
GROUP BY `someName`; 

Fiddle

相关推荐

  • Excel将一个单元格的值复制到另一个基于第三个单元格的值
  • 基于阵列中的另一个值从JSON数组提取价值
  • jQuery - 禁用基于另一个字段选择值的输入字段
  • 基于另一个选择的值更改选择的值
  • 如何更新基于一个列的值
  • 更新查询以基于另一个表中的值更改一个表中列的现有值
  • 更新一个MySQL表基于ID匹配另一个表中的值
  • 在列中随机设置na的三分之一为一个值,其余值为另一个值
  • 基于来自另一个表的查询的列的查询总和
  • 熊猫:根据另一个值的一列的累积总和
  • 如何将记录从一个表插入另一个表并插入具有唯一日期时间值
  • MYSQL:基于唯一的行值为表添加唯一的数值?
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号