/ / Ectoでテーブルなしで選択するには? - phoenix-framework、ecto

Ectoでテーブルなしで選択するには? - phoenix-framework、ecto

私は非常に単純なSQLをどのように行うのですか SELECT テーブルを使用しないEctoのクエリ?

たとえば、MySQLのコマンドラインクライアントを使用して、私はこれを行うことができます:

mysql> select 0;
+---+
| 0 |
+---+
| 0 |
+---+
1 row in set (0.00 sec)

エクトで私はどうやって同じことをしますか?多分このような何か?

q = ... # some no-op queryable?
MyApp.Repo.one(q, select: 0)

回答:

回答№1の場合は3

あなたは Ecto.Adapters.SQL モジュール。

Ecto.Adapters.SQL.query!(MyApp.Repo, "select 0", [])