我想用一句SQL语句,让如下图所示的列1,根据内容生成内容计数的列。
我的写法是
SELECT count(列1=“A”)as A, count(列1=“B1”)as B1, count(列1=“B”)as B, count(列1=“C1”)as C1 FROM 表
但是这样不对,出来的计数都是1 .
我又试过
SELECT count(列1)=“A” as A, count(列1)=“B1” as B1, count(列1)=“B” as B, count(列1)=“C1” as C1 FROM 表
也不对,出来的计数都是0 ,请问我应该怎么写
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
MYSQL 根据数据内容单独计数生产列
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
葬空吟 2021-10-18 06:27关注查到了,利用Case When Then Else End 多条件判断可以实现
count(case defectRank when "A" then 1 else null end) as A,count(case defectRank when "B1" then 1 else null end) as B1,count(case defectRank when "B" then 1 else null end) as B,count(case defectRank when "C1" then 1 else null end) as C1
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-09-18 02:38回答 4 已采纳 你好像描述的有些问题吧?为什么查询大数据展示?你口中的大数据指定到底是什么?如果你是学习大数据(hadoop相关),使用java语言在做数仓项目,那么你可以参考一下这张图 查询数据一般从数据库里面查
- 2022-08-18 02:40回答 3 已采纳 这种场景用sql实现的话比较麻烦,需要用到变量,参考如下: SET @tab_name = (SELECT tab from user_table where users = 'zhangsan');
- 2022-07-19 08:04回答 1 已采纳 看我的这篇文章详细说明教程,mysql行转列 https://blog.csdn.net/weixin_43151418/article/details/124841383
- 2020-12-16 03:45`GROUP BY`语句用于根据指定的列(这里是`t1.day`)对结果进行分组,这样每个日期都将作为一个单独的分组,可以针对每个日期计算出相应的统计值。 7. **总结** 利用MySQL的日期函数和JOIN操作,我们可以有效地...
- 2018-05-14 06:01回答 19 已采纳 如是普通PC级服务器(或是更好一点的消费级服务器),你每条数据平均占用时间为40MS,考虑到你的每条数据有900多列。这样的话,已经不慢了。 如想更快的话: 1、查看是否有索引,索引是以降低插
- 2023-04-02 08:21回答 4 已采纳 先用select查一波,确定这个编号有数据,再update
- 2019-10-21 08:44回答 2 已采纳 可以使用字符串截取函数left(字段名, len),结合使用group by,即group by left(home_address, 3) ``` select left(home_add
- 2023-12-20 09:36话数Science的博客 数据库中的事务是什么,MySQL中是怎么实现的 MySQL事务的特性? 数据库事务的隔离级别?解决了什么问题?默认事务隔离级别? 脏读,幻读,不可重复读的定义 MySQL怎么实现可重复读? 数据库第三范式和第四范式区别? ...
- 2022-03-31 09:24回答 4 已采纳 其实没有实际的标准明确定义多少数据量算大数据,不过阿里开发手册中建议,表数据超过500万条时,建议考虑分表,以防影响查询效率,不过我们公司也有单表超过几千万条的数据,效率确实不高,所以理论上百万级别以
- 2022-12-07 09:18回答 4 已采纳 使用 instr函数试试看 ,查询 like '%121%' select * from test t where instr(t.requestdata,'121')> 0;
- 2016-12-11 01:30回答 2 已采纳 ID值一般来说是唯一的,而且有可能跟其他数据表进行关联,所以尽量不要动它,你需要的只是查询的时候把数据库里面的数据按照你想要的排序筛选出来就是。
- 2024-07-17 19:53笑翘姑娘的宠物的博客 MySQL 按状态计数:一个实用的查询技巧 在数据库管理中,我们经常需要对数据进行分组并计算每个组的记录数。MySQL 提供了强大的 GROUP BY 语句来实现这一功能。本文将通过一个具体的例子,介绍如何使用 MySQL 按状态...
- 2020-09-09 15:13在Java的JDBC API中,批量处理是一种提升数据库操作性能的有效方式,特别是在处理大量数据时。本篇文章将详细讲解...通过以上策略,我们可以有效地利用JDBC进行批量插入,显著提升在MySQL数据库中处理大数据的速度。
- 2024-08-01 03:08yanzigejuly的博客 公司主要做的业务是类似贝壳的二手房租售,数据库中存了上亿级别的房源数据,之前数据库使用的是 mysql,后面需要将 mysql 数据库切换成了 Tidb,在切换的过程中,需要将老库的数据经过数据清洗后再存入新库(因为有...
- 2021-03-14 07:14赤水.鲁的博客 本文讨论(完备数据的)贝叶斯网的参数估计问题:贝叶斯网的MLE最大似然估计和贝叶斯估计。假定网络结构是固定的,且假定数据集D包含了网络变量的完全观测实例。 参数估计的主要方法有两种:一种基于最大的似然的估计...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司