私はエクトにそれを書くためにどのように変換する方法SQL `エクトDSLにas`キャスト?
SELECT * FROM dummy_table
ORDER BY CAST(number_in_string AS DECIMAL)
次ダミーのクエリを持っていますか?
私はエクトにそれを書くためにどのように変換する方法SQL `エクトDSLにas`キャスト?
SELECT * FROM dummy_table
ORDER BY CAST(number_in_string AS DECIMAL)
次ダミーのクエリを持っていますか?
することはでき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として)
You type/2
を使用することができます。
SELECT U0。 "ID"、U0。 "FIRST_NAME"、U0。 "LAST_NAME"、U0。 "電子メール"、U0。 "encrypted_password" を生成
from u in User, where: u.id == type(^"5", :integer)
、U0 "inserted_at"、U0。U0 AS "ユーザー" からの "updated_atの" WHERE(U0。 "ID" = $ 1 ::整数)[5]