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

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

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 


最后

以上就是潇洒火车最近收集整理的关于查询表中两个条件下的数目,按三列组成表的全部内容,更多相关查询表中两个条件下内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部