この SQLite クエリを変換しようとしています
SELECT * FROM `terms` ORDER BY RANDOM() LIMIT 10
Sequel モデルで作業する。私が得た最も近いもの:
Term.order(rand{}).limit(10)
Term.order('random ()').limit(10)
翻訳すると
<Sequel::SQLite::Dataset: "SELECT * FROM `terms` ORDER BY 0.6160215951854449 LIMIT 10">
<Sequel::SQLite::Dataset: "SELECT * FROM `terms` ORDER BY 'random ()' LIMIT 10">
しかし、どちらも機能しません。SQLite またはその他のデータベース固有の関数を Sequel に渡す方法はありますorder()
か?