我做一个统计的查询,有没有比较简单的sql语句呢? ??select count(*) as a from l_Zjzxdwjbqk group by xzzdj 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 up is right!or:select count(*) as a from l_Zjzxdwjbqk group by xzzdjhaving xzzdj in('甲级','乙级','丙级') 是不是像这样显示:甲级 乙级 丙级数量 数量 数量我想还是用你的select case....好如果还有其他级别的,你可以生成动态的sql,然后再exec 对呀,就是你说的这样,怎么样生成动态的sql呢? 哦,这样呀你可以先定义,一个@aa@aa='select 语句'动态的加,然后再用exec就可以了不过你也可以用临时表的,动态的建表(用exec),在插入临时表,试试看! 请大家比较一下,得到一表的记录数。采用RecordCount速度快呢还是采用select count(*) form ...来得到记录数快.那个快。 SQL Server 2005中,怎么给表解锁 求一个sql 关于数据库的基本问题 请问如何复制其他机器上的MSSQL数据库中指定表下指定列的内容,到本地数据服务器中指定表指定列? sql server数据库如何删除指定行?通过表中自带的id? 关于在XP SP2中安装SQL SERVER2000的问题 有关触发器的问题,急! sql server 6.5 中的临时表的大小,怎莫改,在线等待 带标识(自动递增)字段的表如何合并? 什么是实例名? asp求助 关于SQL Server和Oracle 在半连接方面的问题
select count(*) as a from l_Zjzxdwjbqk group by xzzdj
having xzzdj in('甲级','乙级','丙级')
甲级 乙级 丙级
数量 数量 数量
我想还是用你的select case....好
如果还有其他级别的,你可以生成动态的sql,然后再exec
你可以先定义,一个@aa
@aa='select 语句'动态的加,
然后再用exec就可以了
不过你也可以用临时表的,动态的建表(用exec),在插入临时表,
试试看!