SQL LENGTH in ActiveRecord?

How can I translate this MySQL WHERE to ActiveRecord: condition?

 SELECT * FROM users WHERE LENGTH(users.last_name) < 3

Thank!

+3
source share
1 answer
User.find(:all, :conditions => ["LENGTH(last_name) < ?", 3])

or you can use find_by_sql

 User.find_by_sql("SELECT * FROM users WHERE LENGTH(users.last_name) < 3")
+4
source

Source: https://habr.com/ru/post/1752404/


All Articles