这是 SUBSTR 和 ConNECT BY LEVEL的简单用法。
例如,
SQL> SELECt SUBSTr('MANOJ', level, 1) str 2 FROM dual 3 ConNECT BY LEVEL <= LENGTH('MANOJ') 4 /S-MANOJSQL>不确定“不使用DUAL表”是什么意思,但是上面的双表仅用于创建示例数据进行演示。在您的情况下,您可以使用列名而不是对值进行硬编码,并且如果您的值是子查询的结果,则可以使用子查询代替对偶表。

这是 SUBSTR 和 ConNECT BY LEVEL的简单用法。
例如,
SQL> SELECt SUBSTr('MANOJ', level, 1) str 2 FROM dual 3 ConNECT BY LEVEL <= LENGTH('MANOJ') 4 /S-MANOJSQL>不确定“不使用DUAL表”是什么意思,但是上面的双表仅用于创建示例数据进行演示。在您的情况下,您可以使用列名而不是对值进行硬编码,并且如果您的值是子查询的结果,则可以使用子查询代替对偶表。