Cast von integer zu string - rails - mysql

Ich versuche, cast Ganzzahl, als Zeichenfolge in einer rails-Abfrage. Zum Beispiel möchte ich dies replizieren SQL

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

Dieser wählt die id

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

Aber dieser stirbt

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

obwohl die SQL sieht identisch.

Ist es möglich, dies zu tun, was mache ich falsch?

InformationsquelleAutor Edward | 2012-06-07

Schreibe einen Kommentar