CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

一个非常简单的SQL语句?请各位指点!!非常感谢!!!

楼主ablefirst(able)2002-07-07 21:43:50 在 MS-SQL Server / 基础类 提问

我想统计各个专业的人数,语句是这样的  
  select   count(*)   from   Bxuesheng   group   by   zymc1  
  zymc1代表专业名称。  
  但是为什么只能返回一个数值,实际上应该是计算机应用6人,计算机网络3人,  
  在VB中rs.Fields(0)能返回值6,但rs.Fields(1)不能返回值,还是在VB中只能返回一个值,不知该怎样实现,  
  。  
  还有如果能返回多个值,不知该如何控制输出值的顺序。  
  问题点数:20、回复次数:4Top

1 楼saucer(思归)回复于 2002-07-07 21:48:05 得分 0

do   while   not   rs.eof  
  msgbox   rs.fields(0)  
  rs.movenext  
  loop  
  Top

2 楼ablefirst(able)回复于 2002-07-07 21:54:38 得分 0

我怎么能够知道第一个值就是计算机应用专业的人数,第二个值是计算机网络专业的人数。Top

3 楼saucer(思归)回复于 2002-07-07 22:00:16 得分 20

select   zymc1,   count(*)   as   count   from   Bxuesheng   group   by   zymc1  
   
  .....  
   
  do   while   not   rs.eof  
  msgbox   rs.fields("zymc1")   &   ":"   &   rs.fields("count")  
  rs.movenext  
  loop  
  Top

4 楼ablefirst(able)回复于 2002-07-07 22:06:49 得分 0

saucer(思归):20,非常感谢!!Top

相关问题

  • 一个非常简单的SQL语句?请各位指点!!非常感谢!!!
  • 一个非常简单的SQL语句?请各位指点!!非常感谢!!!
  • 一个非常简单的SQL语句?请各位指点!!非常感谢!!!
  • 如何用语句来实行 .SQL 而不用查询分析器,请各位指点,非常感谢!!
  • sql语句错误,请大家指点。
  • 急,高手指点 SQL语句问题
  • 求一sql语句!高手指点!
  • 一条SQL语句,请高人指点
  • 一段SQL语句 请大家指点
  • 高手入内指点SQL语句

关键词

  • 专业
  • zymc1
  • 值
  • rs
  • 返回
  • fields
  • count
  • 专业的人数

得分解答快速导航

  • 帖主:ablefirst
  • saucer

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo