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

这个应如何修改?在线等。

楼主china2007()2005-06-02 12:27:11 在 MS-SQL Server / 基础类 提问

select   *   from   a   where   case   when   @id   is   null   then   1=1   else   id=@id   end    
   
  这个SQL出错啦。  
   
  当WHERE 后面有多个条件时的应如何? 问题点数:0、回复次数:4Top

1 楼aw511(点点星灯)回复于 2005-06-02 12:33:48 得分 0

case不可以那样用,你要表达什么意思呢?Top

2 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-06-02 12:38:20 得分 0

select   *   from   a   where   id   =   isnull(@id,id)Top

3 楼47522341(睡到8:30)回复于 2005-06-02 13:31:20 得分 0

1、select   *   from   a   where   @id   is   null   or   id   =   @ID  
  2、select   *   from   a   where   isnull(@id,id)   =   idTop

4 楼Hopewell_Go(好的在后頭﹗希望更好﹗﹗)回复于 2005-06-02 19:59:43 得分 0

select   *    
  from   a    
  where    
  (id=@id   or   @id   is   null)  
  Top

相关问题

  • 在修改windows登陆密码后应该如何修改sql server登陆密码?在线等
  • 如何修改扩展名?(在线等)
  • span内容应如何修改?
  • 如何修改应用的微帮助?
  • 如何修改lilo.conf?
  • 如何修改cookie?
  • 如何修改session?
  • 如何修改一个GIF文件?急急急,在线付帐!
  • 再线等候,如何修改文件夹的名字
  • win2000的ie起始页被修改如何改?(在线等)

关键词

  • null
  • 应如何
  • isnull
  • from a where
  • case
  • is null
  • select

得分解答快速导航

  • 帖主:china2007

相关链接

  • SQL Server类图书

广告也精彩

反馈

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