可以在SQL中完成任何这些查询吗?
SELECT dates FROM system
WHERE dates > 'January 5, 2010' AND dates < 'January 30, 2010'
SELECT number FROM system
WHERE number > 10 AND number < 20
Run Code Online (Sandbox Code Playgroud)
我想创建一个generate_series,这就是我要问的原因.
Qua*_*noi 12
我假设您要根据系列中的第一个和最后一个值生成任意数量的值的记录集.
在PostgreSQL:
SELECT num
FROM generate_series (11, 19) num
Run Code Online (Sandbox Code Playgroud)
在SQL Server:
WITH q (num) AS
(
SELECT 11
UNION ALL
SELECT num + 1
FROM q
WHERE num < 19
)
SELECT num
FROM q
OPTION (MAXRECURSION 0)
Run Code Online (Sandbox Code Playgroud)
在Oracle:
SELECT level + 10 AS num
FROM dual
CONNECT BY
level < 10
Run Code Online (Sandbox Code Playgroud)
在MySQL:
抱歉.