【问题标题】:MYSQL Alias select as stringMYSQL 别名选择为字符串
【发布时间】:2016-02-10 05:55:51
【问题描述】:

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

我试过这个没有成功:

选择 CAST(STORE_ID as VARCHAR(50)) as STORE_ID_STRING 来自 MYTABLE

需要这个来在 Mondrian 4 模式中定义一个表,我只能用一个查询来做到这一点。

【问题讨论】:

    标签: mysql


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-03-02
      • 1970-01-01
      • 2011-11-14
      • 2014-11-25
      • 2011-04-06
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 2019-01-02
      相关资源
      最近更新 更多