MYSQL别名选择为字符串

时间:2015-11-09 14:44:10

标签: mysql

我尝试同时进行2次操作。我在MYTABLE中有一个名为STORE_ID的列,我想将其选为别名并在同一时间将其转换为字符串。

我尝试了这个没有成功:

SELECT 
    CAST(STORE_ID as VARCHAR(50)) as STORE_ID_STRING
FROM MYTABLE

需要这个在Mondrian 4架构中定义一个表,我只能用一个查询来完成这个。

1 个答案:

答案 0 :(得分:1)

根据CAST() and CONVERT()上的mysql文档,varchar不能用作类型,只能用char:

SELECT 
CAST(STORE_ID as CHAR(50)) as STORE_ID_STRING
FROM MYTABLE