我想从 SQLite SELECT 查询生成一个名称列表作为行。这说明:根据 SQL92 标准,VALUES 表达式应该能够独立存在。例如,以下...
我想通过 SQLite SELECT
查询生成一个以行形式显示的名称列表。如下 所示:
根据 SQL92 标准,VALUES 表达式应该能够独立存在。例如,以下表达式应该返回一个包含三行的单列表:
VALUES 'john', 'mary', 'paul';
理论上结果集是:
约翰 |
玛丽 |
保罗 |
但 SQLite 不支持这一点。我可以看到 UNION
一系列 SELECT
语句:
SELECT 'john' AS name
UNION ALL SELECT 'mary' AS name
UNION ALL SELECT 'paul' AS name;
有没有更简单的方法?