0

このように、1つの列に基づいて選択クエリの出力をソートしようとしていますが、

users = User.find(:all, :select => ['name'], :order => ["name"], :orderdir => ["ASC"], :conditions => {:deleted => 'false'})

ただし、これはケースに基づいてリストを個別にソートし、以下の出力を提供します。

Ashis
Ram
lucky
syam

このようにする必要があります

Ashis
lucky
Ram
syam

だから私はこの方法を試して、出力を得ました

users = User.find_by_sql("select name from user where deleted = 'false' order by lower(name) ASC")

を使用してこれを達成する方法を考えてい.findます。その方法は?

4

0 に答える 0