Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
first_name列の値が標準の英語のアルファベット文字 (AZ) 以外で始まる結果のサブセットを抽出する必要がありますÈ。これでレンガの壁に頭をぶつけています-たとえば、これは文字で始まるすべてのレコードを取得する方法ですA:
first_name
È
A
@results = User.where("first_name LIKE ?", "A%").order("first_name ASC")
どんな助けでも素晴らしいでしょう。
編集: PostgreSQL データベースを使用しています。
これはPostgresqlで機能するはずです
@results = User.where("first_name SIMILAR TO ?", "[A-Z]%")。
@results = User.where("first_name SIMILAR TO ?", "[A-Z]%"
詳細はこちら。