listagg与九九乘法表
WITH n AS
(SELECT LEVEL AS lv FROM dual CONNECT BY LEVEL <= 9),
m AS
(SELECT a.lv lv_a,
b.lv lv_b,
a.lv || ' X ' || b.lv || ' = ' || RPAD(a.lv * b.lv, 2, ' ') text
FROM n a, n b
WHERE a.lv <= b.lv)
SELECT listagg(m.text, ' ') WITHIN GROUP(ORDER BY m.lv_a) AS 九九乘法表
FROM m
GROUP BY m.lv_b
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 ZFS的成长之路
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果