2015-11-09 55 views
0

我试着同时做2个操作。我在MYTABLE中有一个名为STORE_ID的列,我想选择它作为别名并在同一时间将其转换为字符串。MYSQL别名选择为字符串

我想这没有更迭:

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

需要这蒙德里安定义表4架构和我只能用一个查询做到这一点。

回答

1

据对CAST() and CONVERT() MySQL文档,VARCHAR不能用作类型,只有字符:

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

这工作。谢谢! –