我对 if 语句不是很有经验,所以我需要一些基于以下场景的帮助。
我需要从 TABLE_A 返回一些列作为结果集,其中返回的列数基于另一个表中的设置,例如 TABLE_B.LEVEL。例如,TABLE_B.LEVEL 可能设置为 3,因此结果集需要合并来自 TABLE_A 的 (3 - 1) 列。幸运的是,TABLE_A 中的列标题包含类似于以下的值:STLEVEL01、STLEVEL02、STLEVEL03 等直到 STLEVEL09。
所以在我的例子中,如果 TABLE_B.LEVEL = 3 然后返回 STLEVEL01, STLEVEL02
希望这是有道理的。
谢谢。