选择任何FROM系统

str*_*oir 5 sql ansi-sql

可以在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:

抱歉.