我尝试同时进行2次操作。我在MYTABLE中有一个名为STORE_ID的列,我想将其选为别名并在同一时间将其转换为字符串。
我尝试了这个没有成功:
SELECT CAST(STORE_ID as VARCHAR(50)) as STORE_ID_STRING FROM MYTABLE
需要这个在Mondrian 4架构中定义一个表,我只能用一个查询来完成这个。
答案 0 :(得分:1)
根据CAST() and CONVERT()上的mysql文档,varchar不能用作类型,只能用char:
SELECT
CAST(STORE_ID as CHAR(50)) as STORE_ID_STRING
FROM MYTABLE