我有一个 View 定义为多个表中的 BLOB 列的 union 。问题是该结果被强制转换为 TEXT,而它应该是 BLOB。因此,如何将 View 定义中的 UNION 结果转换为 BLOB?
最佳答案
尝试使用子查询。
SELECT CAST( column1 AS BLOB )
FROM (
SELECT column1
FROM table1
UNION
SELECT column1
FROM table2
);
这将允许您转换结果数据。
关于c++ - 如何在 SQLite 中转换 UNION 的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9626410/