activerecord用西里尔文字段查找元素

wkftcu5l  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(196)

我想找到所有用西里尔字母命名的用户。如何使用activerecord?
非activerecord解决方案如下: User.all.select{ |user| user.name.match(/\p{Cyrillic}/) } . 不幸的是regexp /\p{Cyrillic}/ 不适用于sql。
更新:通过下面的讨论,我意识到我需要postgres和mysql的解决方案。对于博士后来说 SELECT * FROM "items" WHERE (title SIMILAR TO '%[\u0410-\u044f]%') 在postgresql中查找使用某些unicode范围(如西里尔字符)的所有行?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题