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

group by 的别名

楼主liuxing23()2005-04-04 15:41:21 在 Oracle / 开发 提问

SELECT    
          COUNT(chuto_no)   chuto_no,nyuiki_ymd,  
          SUM(senryo_xganma)   senryo_xganma,  
          CASE  
                  WHEN   (SUBSTR(chuto_no,   4,   1)   =   'A')   THEN  
                          'A'  
                  WHEN     (SUBSTR(chuto_no,   4,   1)   =   'E')   THEN  
                          'E'  
          END   AS   FENLI  
  FROM  
          KJNT_TACHIIRI_KANRI  
  GROUP   BY   nyuiki_ymd,  
              CASE  
                  WHEN   (SUBSTR(chuto_no,   4,   1)   =   'A')   THEN  
                          'A'  
                  WHEN     (SUBSTR(chuto_no,   4,   1)   =   'E')   THEN  
                          'E'  
              END      
  ORDER   BY   nyuiki_ymd  
  上面的语句中用了两次  
              CASE  
                  WHEN   (SUBSTR(chuto_no,   4,   1)   =   'A')   THEN  
                          'A'  
                  WHEN     (SUBSTR(chuto_no,   4,   1)   =   'E')   THEN  
                          'E'  
              END    
  能否用别名,只写一次,但是我在select部分用别名,提示我无法识别。  
  请教怎么做? 问题点数:20、回复次数:3Top

1 楼shanbingch(男人)回复于 2005-04-04 17:24:34 得分 5

ORDER   BY   中好像不可以用别名Top

2 楼liuyi8903(不让疑问伴随)回复于 2005-04-04 19:57:56 得分 10

order   by   是可以用别名的。  
   
  group   by   就不可能用别名。除非嵌套一层sqlTop

3 楼wypudong(叶叶)回复于 2005-04-05 16:08:35 得分 5

group   by   不能用别名Top

相关问题

  • sql的别名
  • 别名问题
  • BDE别名,嘻~
  • BDE 别名
  • 方法别名?
  • 关于BDE别名
  • 数据库的别名
  • 动态创建别名
  • 字段别名的问题
  • SQL别名排序问题

关键词

  • chuto
  • 别名
  • nyuiki
  • ymd
  • substr
  • then
  • case

得分解答快速导航

  • 帖主:liuxing23
  • shanbingch
  • liuyi8903
  • wypudong

相关链接

  • Oracle类图书

广告也精彩

反馈

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