我是靠谱客的博主 潇洒火车,最近开发中收集的这篇文章主要介绍查询表中两个条件下的数目,按三列组成表,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

查询表中两个条件下的数目,按三列组成表。

SELECT BatchID,GroupProjectsID,count(*)
  FROM [dbo].[BasicProjectsInfo]
  Where BatchID=201408 and GroupProjectsID=2
报错:

消息 8120,级别 16,状态 1,第 4 行

选择列表中的列 'dbo.BasicProjectsInfo.BatchID' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。

select BatchID, GroupProjectsID, count(*) from [dbo].[BasicProjectsInfo]
   group by BatchID, GroupProjectsID  having BatchID='201408' and GroupProjectsID='2';


select BatchID, GroupProjectsID, count(*) from [dbo].[BasicProjectsInfo]
   group by BatchID, GroupProjectsID 

添加 As 可以重命名列

select BatchID, GroupProjectsID, count(*) AS Cout from [dbo].[BasicProjectsInfo]
   group by BatchID, GroupProjectsID 


最后

以上就是潇洒火车为你收集整理的查询表中两个条件下的数目,按三列组成表的全部内容,希望文章能够帮你解决查询表中两个条件下的数目,按三列组成表所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部