【问题标题】:How do I cast the result of a UNION in SQLite?如何在 SQLite 中转换 UNION 的结果?
【发布时间】:2012-03-08 23:01:08
【问题描述】:

我有一个视图定义为多个表中 BLOB 列的联合。问题是该结果被转换为 TEXT 而它应该是 BLOB。因此,如何将视图定义中的 UNION 结果转换为 BLOB?

【问题讨论】:

    标签: c++ sql sqlite


    【解决方案1】:

    尝试使用子查询。

    SELECT CAST( column1 AS BLOB )
    FROM (
        SELECT column1
        FROM table1
    
        UNION
    
        SELECT column1
        FROM table2
    );
    

    这将允许您转换结果数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2013-10-07
      相关资源
      最近更新 更多