我想获取一个名称列表(例如john,mary,paul)并创建一个SQLite“select”查询,该查询将在一列行中返回此列表。基于this,下面有人说:如何使用SQLite将值列表查询到一列行中?
“按照SQL92标准,一个VALUES表达式应该能够站在自身例如,以下应返回一列的表有三排:”
VALUES 'john', 'mary', 'paul';
从理论上讲,结果集看起来像:
john
mary
paul
但随着网页似乎表明,这是SQLite的不支持的功能。我可以找出如何做到这一点的唯一方法是通过unioning像这样一系列的select语句:
SELECT 'john' AS name
UNION ALL SELECT 'mary' AS name
UNION ALL SELECT 'paul' AS name;
这是做到这一点的唯一方法在SQLite的或有更简单的方法吗?