2016-11-23 10 views

答えて

1

することはできorder_byこのようなフラグメント:

fragment("CAST(? as DECIMAL)", dt.number_in_string) 

from(p in Post, order_by: [asc: fragment("CAST(? as DECIMAL)", p.id)])は、次のクエリを生成します。。。

SELECT P0 "ID"、P0 "タイトル"、P0」のuser_id "p0。" inserted_at "、p0。" updated_at "投稿から" AS P0 ORDER BY CAST(p0。 "id"をDECIMALとして)

0

You type/2を使用することができます。

次のクエリ

SELECT U0。 "ID"、U0。 "FIRST_NAME"、U0。 "LAST_NAME"、U0。 "電子メール"、U0。 "encrypted_pa​​ssword" を生成

from u in User, where: u.id == type(^"5", :integer) 

、U0 "inserted_at"、U0。U0 AS "ユーザー" からの "updated_atの" WHERE(U0。 "ID" = $ 1 ::整数)[5]

関連する問題