CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

sql 里的case

楼主suary(小船)2003-08-01 00:05:27 在 MS-SQL Server / 疑难问题 提问

我想实现的功能是当   F_JZFXF='D'   的时候F_JE   As   AC_DF   否则   as   AC_JF  
  我用下面的写法怎么不对,,  
   
  Select   F_PZBH   as   AC_BH,F_DATE   as   AC_DATE,F_KMBH   as   AC_TYPE,F_JY   as   AC_MARK,   F_JE   AS   (case   when   F_JZFXF_DF='D'   then   AC_DF   else     AC_JF   end)   From   T_ACCO    
   
      还有要是在sybase里要实现这个功能怎么写。 问题点数:100、回复次数:10Top

1 楼suary(小船)回复于 2003-08-01 00:46:23 得分 0

老是提示"("   附近有语法错误,请高手指点Top

2 楼saucer(思归)回复于 2003-08-01 03:58:56 得分 20

try  
   
  Select   F_PZBH   as   AC_BH,F_DATE   as   AC_DATE,F_KMBH   as   AC_TYPE,F_JY   as   AC_MARK,   case   when   F_JZFXF_DF='D'   then   AC_DF   else     AC_JF   end   as   F_JE   From   T_ACCOTop

3 楼eminena(俄罗斯方块)回复于 2003-08-01 08:11:07 得分 10

Select   F_PZBH   as   AC_BH,F_DATE   as   AC_DATE,F_KMBH   as   AC_TYPE,F_JY   as   AC_MARK,   F_JE   AS   (case   T_ACCO.F_JZFXF   when   'D'   then   AC_DF   else     AC_JF   end)   From   T_ACCOTop

4 楼littlechang(海纳百川)回复于 2003-08-01 08:12:47 得分 5

saucer(思归,   MS   .NET   MVP)   高手,说的对。Top

5 楼ls_hndd(三人行必有吾师)回复于 2003-08-01 08:25:51 得分 10

Select   F_PZBH   as   AC_BH,F_DATE   as   AC_DATE,F_KMBH   as   AC_TYPE,F_JY   as   AC_MARK,   F_JE   =   (case   when   F_JZFXF_DF='D'   then   AC_DF   else     AC_JF   end)   From   T_ACCOTop

6 楼pengdali()回复于 2003-08-01 10:00:27 得分 15

没有办法只能写ifTop

7 楼CrazyFor(冬眠的鼹鼠)回复于 2003-08-01 10:38:07 得分 15

不行,逻辑上也行不能啊,你是想把选出的一个字段内容给两个别名,这怎么可以呢!Top

8 楼woyaofengle(清流2号)回复于 2003-08-01 11:20:02 得分 10

我赞成CrazyFor   的说法Top

9 楼suary(小船)回复于 2003-08-01 11:22:21 得分 0

对呀,我是想当F_JZFXF标志为'D'的时候就将F_JE取别名:AC_DF   当F_JZFXF标志为'J'的时候取别名AC_JF   ,是不是这种想法实现不了????Top

10 楼zjcxc(邹建)回复于 2003-08-01 11:31:23 得分 15

不能,一个字段不可能有两个名字.Top

相关问题

  • 问一个sql里的case语句怎么写?在线
  • sql server里 case语句处理 Null 值的问题
  • ms sql的case语句
  • sql中case的问题
  • SQL???
  • sql????????????????????
  • sql
  • SQL????
  • sql
  • sQl

关键词

  • date
  • jzfxf
  • ac
  • pzbh
  • acco
  • kmbh
  • df
  • jf
  • je
  • jy

得分解答快速导航

  • 帖主:suary
  • saucer
  • eminena
  • littlechang
  • ls_hndd
  • pengdali
  • CrazyFor
  • woyaofengle
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

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