如何用SQL查询某一列中分别等于几个值的个数

pj19811024 2003-07-23 07:25:30
例如:一张表中有一个物品类型列,我想用SQL查询某几类商品的个数(如A、B、C三种商品的个数),或者把所有种类商品的个数列出来。我想用一个SQL语句实现,我用外连接实现时,只能查二个种类的个数,我想查三类及以上种类
...全文
1133 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2003-07-23
  • 打赏
  • 举报
回复
用分组+计数

select 你要统计的列,count(*) from 你的表 group by 你要统计的列
pj19811024 2003-07-23
  • 打赏
  • 举报
回复
不是的,我是想这样:
比如说一个表中的一个列有很多值,我想统计有多少行是A、有多少行是B、有多少行是C,在一个SQL语句中完成。
firetoucher 2003-07-23
  • 打赏
  • 举报
回复
select * from table where 个数 in (1,2,3)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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