如何获取表中非空列的数据

2020-09-11 00:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个包含数百个列的表,其中许...

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

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


我有一个包含数百个列的表,其中许多为空,并且我希望使用select语句,以便仅返回那些包含值的列。 这将帮助我更好地分析数据。 像这样:

从表名中选择(非空列);

我想选择所有具有至少一个非空值的列。

可以做到吗?

2条回答
派大星 ヾ
2020-09-11 01:37 .采纳回答

不是HANA/SQLSCRIPT专家(我与Adaptive Server Enterprise/TSQL一起工作),但是可以为系统目录(可能是TABLE_COLUMNs)声明一个游标并获取列名,而不是为每个列硬编码INSERT。 count()在获取的名称上,在循环中插入#not_null?

干杯,
布雷特·哈尔福德



一周热门 更多>