【发布时间】:2014-02-22 20:27:56
【问题描述】:
您好,我有一个要保存为视图的 SQL 查询。该查询具有以下行: IF (TC.exportaComprobante = 1, true, false) 作为标志 当我看到 VIEW 的结构时,标志字段的格式如下: BIGINT (20),我希望它是 BIT
我该如何解决?
【问题讨论】:
-
试试 CAST 或 CONVERT 函数
您好,我有一个要保存为视图的 SQL 查询。该查询具有以下行: IF (TC.exportaComprobante = 1, true, false) 作为标志 当我看到 VIEW 的结构时,标志字段的格式如下: BIGINT (20),我希望它是 BIT
我该如何解决?
【问题讨论】:
CREATE VIEW test AS SELECT *, CAST(IF(true, 1, 0) AS BINARY) FROM test;
【讨论】: