SQL - MS-SQL Server / 基础类
现在有个问题,一张表里有A,B,C,D几个属性。然后我根据C进行分组统计,然后统计后还要再根据B里面的值进行统计,可以实现吗。
可以啊,测试数据呢?
SQL code:
select c,sum(b)b from tb group by c
?
比如现在有下面数据
1 2 3 aa
2 2 2 bb
3 2 5 cc
4 2 6 aa
5 6 7 bb
6 8 9 aa
7 2 4 aa
现在要统计出第四列值为aa的有几组,还要算出第2列值为2的有几组
SQL code:
select c,count(1) as num from tb group by c
select b,count(1) as num from tb group by b
楼主要的结果是什么?
是一起统计出来的。
结果是什么?
就是读出的数据是:5,4一起显示出来。5是2的数量,4是AA的数量
是这效果:不过看不明白
case b when 2 then 1 else 0 end
这是什么意思。说下好吗
SQL code:
--这样?
----------------------------------------------------------------
-- Author :fredrickhu(小F,向高手学习)
-- Date :2010-04-23 20:35:49
-- Version:
-- Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)
-- Nov 24 2008 13:01:59
-- Copyright (c) 1988-2005 Microsoft Corporation
-- Developer Edition on Windows NT 5.1 (Build 2600
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
protected void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......