【问题标题】:Cast integer to string - rails - mysql将整数转换为字符串 - rails - mysql
【发布时间】:2012-06-07 11:23:42
【问题描述】:

我正在尝试将整数转换为 rails 查询中的字符串。比如我想复制这个SQL

SELECT CAST(id AS CHAR) FROM `articles` WHERE `articles`.`name` = 'Frustrated';

这会选择 id

Article.where( name: "Frustrated" ).select("id")

但这会死

 Article.where( name: "Frustrated" ).select("CAST (id AS CHAR) ")

即使 SQL 看起来相同。

可以这样做吗,我做错了什么?

【问题讨论】:

    标签: mysql ruby-on-rails casting


    【解决方案1】:

    这只是错误位置的空格。这行得通

    Article.where( name: "Frustrated" ).select("CAST(id AS CHAR)")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-05
      • 1970-01-01
      • 2012-02-21
      • 2010-12-31
      相关资源
      最近更新 更多