plsql数据库 生成0-24小时左表 请用sql实现
以下是使用SQL实现生成0-24小时的左表的示例代码:
WITH hours AS (
SELECT 0 AS hour
FROM DUAL
UNION ALL
SELECT hour + 1
FROM hours
WHERE hour < 23
)
SELECT hour
FROM hours;
这段代码使用递归查询生成一个名为hours的公用表达式(CTE),其中初始值为0,并递增1,直到小时数达到23。然后从hours表中选择所有小时数。输出结果将会是0到23的小时数。
原文地址: https://www.cveoy.top/t/topic/hAKB 著作权归作者所有。请勿转载和采集!