【发布时间】:2016-02-10 05:55:51
【问题描述】:
我尝试同时进行 2 次操作。我在 MYTABLE 中有一个名为 STORE_ID 的列,我想选择它作为别名并同时将其转换为字符串。
我试过这个没有成功:
选择 CAST(STORE_ID as VARCHAR(50)) as STORE_ID_STRING 来自 MYTABLE需要这个来在 Mondrian 4 模式中定义一个表,我只能用一个查询来做到这一点。
【问题讨论】:
标签: mysql
我尝试同时进行 2 次操作。我在 MYTABLE 中有一个名为 STORE_ID 的列,我想选择它作为别名并同时将其转换为字符串。
我试过这个没有成功:
选择 CAST(STORE_ID as VARCHAR(50)) as STORE_ID_STRING 来自 MYTABLE需要这个来在 Mondrian 4 模式中定义一个表,我只能用一个查询来做到这一点。
【问题讨论】:
标签: mysql
根据CAST() and CONVERT()上的mysql文档,varchar不能用作类型,只能用作char:
SELECT
CAST(STORE_ID as CHAR(50)) as STORE_ID_STRING
FROM MYTABLE
【讨论】: