如何在查询中引用别名

2020-08-27 23:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿 如果我在Select子句中...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如果我在Select子句中为列指定别名,然后又想引用它,并在查询中进一步使用它,例如在" Order By"," Group By"中使用的正确语法是什么? ,"具有"或Select子句中的其他某些操作?

例如,在下面的代码段示例中,我试图按代码长度检查CardCode的分布。 输出应该有多少客户的CardCode长度为2? 3? 4? 5? 等等。但是我想我在"订购依据"子句和"分组依据"子句中使用的语法不正确。

有人可以帮忙吗?

预先感谢

Yaniv

选择
 len(T0。[CardCode])AS N'length'
 ,计数(*)

 从OCRD T0

 哪里
 1 = 1

 按"长度"分组
 按N'length'DESC排序
6条回答
灬番茄
2020-08-27 23:54

嗨,

尝试这个简单的查询,

 SELECT len(T0。  [CardCode])AS'length',count(*)

 从OCRD T0

 在1 = 1

 T0分组。[CardCode]

 ORDER BY T0。[卡片代码] DESC 

一周热门 更多>