【发布时间】:2018-10-08 10:59:40
【问题描述】:
所以我有一个基表 - TRAINING,它有 100 列。一些列将完全为 NULL,而一些列将包含值。所以说COLUMN 1-20 为空,COLUMN 21-100 不为空。
我有另一个名为 - CONFIGURATION 的表。它只有一列VARCHAR。此表包含 TRAINING 表中那些不是 NULL 的列的名称。所以它将包含值 - COLUMN 21-100。
我想要做的是 - 只获取那些不为 NULL 的列的数据。所以我希望输出为表COLUMN 21-100 中包含的数据点。这个数字可能每次都不一样,也可以交错,比如COLUMN 1-10是NULL,COLUMN 11-25不是NULL,剩下的又是NULL。
我正在考虑实现内部联接,但我没有所需的表结构。
请提供一些提示。
谢谢。
【问题讨论】:
-
您需要为此使用动态 SQL。
-
你能举个例子吗?
标签: mysql sql database sap hana