这个问题 急!急!急!急!急!急!急!急!一个数据库查询的问题

xulili123 2009-11-30 09:20:52
数据库表如下:
id typeName chenji addTime
1 类型1 好 2009-6-1
2 类型1 好 2009-8-9
3 类型3 差 2009-4-9
4 类型4 差 2009-11-9
5 类型5 中等 2009-10-9
6 类型6 中等 2009-9-9

我想在这个数据表中统计出 chenji 为 好 的个数、中等 的个数、差 的个数,并且可以 按 类型(typeName)、成绩(chenji)、添加时间来做查询
各位高手能不能指点一下呢?感谢感谢啊,这个问题我考虑了很久了。
...全文
216 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhwangke 2009-12-12
  • 打赏
  • 举报
回复
6楼的方法很好。
zuoming120 2009-11-30
  • 打赏
  • 举报
回复
hyl200255 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 laokaizzz 的回复:]
6楼牛逼
laokaizzz 2009-11-30
  • 打赏
  • 举报
回复
6楼牛逼
xfl_001 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 java_caicai 的回复:]
select name,count(case when chenji='好' then chenji end),
count(case when chenji='差' then chenji end),
count(case when chenji='中等' then chenji end),
from table group by typeName  或group by addTime


没在数据库上面些,直接在这写的,你可以试下...
[/Quote]

你这种方法是可以的,真太谢谢你了啊,哈哈!
xfl_001 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ljs0203 的回复:]
引用 3 楼 xulili123 的回复:
引用 1 楼 wuyi8808 的回复:
SQL code
select chenji,count(chenji)from table1groupby chenji

这样不行,这样只是统计成绩(chenji)的总数,无法统计出成绩为好的,差好的啊



1楼的是正确的。这样查询出来是    好  2
                            差  2
                            中等 2
LZ在试试吧。怎么可能是chenji总数呢?
[/Quote]

我的意思是 把它们 分别取出来 赋给 变量 ,我是这样意思 ,呵呵
xfl_001 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 kaukiyou 的回复:]
引用 3 楼 xulili123 的回复:
引用 1 楼 wuyi8808 的回复:
SQL codeselect chenji,count(chenji)from table1 groupby chenji

这样不行,这样只是统计成绩(chenji)的总数,无法统计出成绩为好的,差好的啊

怎么不行? 前面不是还有chengji吗
select chenji,count(chenji)from table1 where ... and ... group by chenji
[/Quote]

这样选的话只会把 成绩好 成绩差 会都选出来,我要的是分别 把它们选 出来
war_zhong 2009-11-30
  • 打赏
  • 举报
回复
select typeName count(chenji) addTime
from table group by chenji
ljs0203 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xulili123 的回复:]
引用 1 楼 wuyi8808 的回复:
SQL code
select chenji,count(chenji)from table1groupby chenji

这样不行,这样只是统计成绩(chenji)的总数,无法统计出成绩为好的,差好的啊
[/Quote]


1楼的是正确的。这样查询出来是 好 2
差 2
中等 2
LZ在试试吧。怎么可能是chenji总数呢?
kaukiyou 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xulili123 的回复:]
引用 1 楼 wuyi8808 的回复:
SQL codeselect chenji,count(chenji)from table1 groupby chenji

这样不行,这样只是统计成绩(chenji)的总数,无法统计出成绩为好的,差好的啊
[/Quote]
怎么不行? 前面不是还有chengji吗
select chenji,count(chenji)from table1 where ... and ... group by chenji
java_caicai 2009-11-30
  • 打赏
  • 举报
回复
select name,count(case when chenji='好' then chenji end),
count(case when chenji='差' then chenji end),
count(case when chenji='中等' then chenji end),
from table group by typeName 或group by addTime


没在数据库上面些,直接在这写的,你可以试下...
limii 2009-11-30
  • 打赏
  • 举报
回复
up
xfl_001 2009-11-30
  • 打赏
  • 举报
回复
自己顶起来!
xulili123 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyi8808 的回复:]
SQL codeselect chenji,count(chenji)from table1groupby chenji
[/Quote]
这样不行,这样只是统计成绩(chenji)的总数,无法统计出成绩为好的,差好的啊
wuyi8808 2009-11-30
  • 打赏
  • 举报
回复
select typeName, chenji, count(*)
from table1
group by typeName, chenji
wuyi8808 2009-11-30
  • 打赏
  • 举报
回复
select chenji, count(chenji)
from table1
group by chenji
内容概要:本文围绕基于CNN-BiLSTM-Attention混合神经网络模型的电力负荷预测展开研究,提出一种结合卷积神经网络(CNN)、双向长短期记忆网络(BiLSTM)与注意力机制(Attention)的深度学习框架,并通过Python代码实现高精度的短期与超短期负荷预测。该模型充分利用CNN对局部特征的提取能力,捕捉负荷数据中的周期性与趋势性模式;借助BiLSTM对时间序列前后向依赖关系的建模能力,增强对动态变化的感知;并通过Attention机制自适应地聚焦关键历史时刻,提升预测准确性。文中详细阐述了数据预处理、模型结构设计、训练流程及超参数调优方法,并在真实负荷数据集上进行了实验验证,结果表明该混合模型相比传统单一模型和其他基准模型具有更优的预测性能,尤其在应对非线性、非平稳负荷波动方面表现突出。; 适合人群:具备一定Python编程能力和机器学习基础,从事电力系统分析、能源管理、智能电网或时序预测相关工作的科研人员、工程师及高校研究生。; 使用场景及目标:①应用于电网调度、电力市场出清、需求响应管理等场景下的精细化负荷预测;②为研究人员提供一套完整的、可复现的深度学习负荷预测代码框架,推动AI技术在能源领域的落地应用;③帮助理解CNN、BiLSTM与Attention模块之间的协同机制及其在时序建模中的集成方式。; 阅读建议:建议读者结合所提供的Python代码进行动手实践,重点掌握数据归一化、滑动窗口构造、模型搭建与训练技巧,并尝试在不同地区、不同季节的负荷数据上进行迁移测试,以深入理解模型泛化能力与调参策略。
内容概要:本文围绕“MATLAB具有储能的经济调度及机会约束和鲁棒优化”展开,系统研究了电力系统中融合储能技术的经济调度问题,重点探讨了机会约束规划与鲁棒优化方法在应对新能源出力不确定性、负荷波动及系统运行风险中的应用。内容涵盖风光储协同调度、多微网共享储能、电动汽车参与调度、低碳经济调度等多种典型场景,深入分析了储能的选址定容、功率协调控制、状态估计与优化调度模型。核心技术包括粒子群优化(PSO)、分布鲁棒机会约束(DRCC)、模型预测控制(MPC)、鲁棒优化、二阶锥规划(SOCP)等先进算法,并提供了基于Matlab/Simulink的完整仿真代码实现,旨在提升新型电力系统的运行灵活性、经济性与抗风险能力。; 适合人群:具备电力系统、自动化、电气工程或相关专业背景,熟悉Matlab/Simulink仿真环境与基本优化算法,从事新能源并网、微电网运行、储能系统规划、电力市场调度等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:① 学习并构建含储能的电力系统经济调度优化模型;② 掌握机会约束与鲁棒优化在处理新能源不确定性问题中的建模思路与求解方法;③ 利用提供的Matlab代码进行算法复现、仿真验证与性能对比,支撑科研项目攻关;④ 为撰写高水平学术论文、学位论文或工程优化方案提供可靠的模型参考与代码支持。; 阅读建议:建议读者结合文档中具体的案例(如风电-水电联合调度、电动汽车集群调度、多微网共享储能等)和配套的Matlab代码进行动手实践,重点关注优化模型的构建逻辑、约束条件设定与求解器配置过程,同时可关注公众号“荔枝科研社”获取完整资源包、复现教程及持续的技术支持。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧