CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

问两个问题:

楼主sutdy(好好学习,天天向上)2005-06-02 18:57:53 在 MS-SQL Server / 基础类 提问

1。有表:student  
  name               message  
  张三               asdfasdf  
  张三               fasdfsadf    
  张三               dsdfsadf  
  李四               ggf  
  写一个sql语句,查询张三,李四所有记录数。  
   
  2。oracle如何执行存储过程? 问题点数:20、回复次数:8Top

1 楼yjdn(人形机器)回复于 2005-06-02 19:00:27 得分 0

select   *   from   student   where   name='张三'   or   name='李四'Top

2 楼yjdn(人形机器)回复于 2005-06-02 19:02:08 得分 1

2、EXECUTE   过程名(参数);  
  Top

3 楼sutdy(好好学习,天天向上)回复于 2005-06-02 19:03:05 得分 0

真快啊!  
  补充一下,是计算所有张三,李四的记录数量Top

4 楼wangdehao(找找找(现在很幸福))回复于 2005-06-02 19:13:07 得分 0

select   sum(*)   from   student   where   name='张三'   or   name='李四'Top

5 楼sutdy(好好学习,天天向上)回复于 2005-06-02 20:45:55 得分 0

楼上的。有错误哦。。  
  是分别计算张三,李四。。。Top

6 楼yyri(行云)回复于 2005-06-02 21:15:03 得分 1

那就是select   count(*)   from   student   where   name='张三'   or   name='李四'  
  Top

7 楼yjdn(人形机器)回复于 2005-06-02 21:27:41 得分 8

--分别统计?那就这样  
  select   张三记录数=sum(case   when   name='张三'   then   1   else   0   end),  
                李四记录数=sum(case   when   name='李四'   then   1   else   0   end)  
      from   student   where   name='张三'   or   name='李四'  
   
   
  Top

8 楼soglad()回复于 2005-06-02 21:44:13 得分 10

select   name,   count(*)   from   student   where   name   in   ('张三','李四')   group   by   nameTop

相关问题

  • 问两个问题!
  • 问两个问题?
  • 问两个问题
  • 问两个问题
  • 问两个问题。
  • 问两个问题
  • 问两个问题
  • 问两个问题!
  • 问两个问题
  • 问两个问题

关键词

  • 李四
  • 记录
  • student where
  • sum
  • select

得分解答快速导航

  • 帖主:sutdy
  • yjdn
  • yyri
  • yjdn
  • soglad

相关链接

  • SQL Server类图书

广告也精彩

反馈

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