Предположим, я хочу, чтобы проверить некоторые string
выглядит как name
- surname
в конкатенации двух строк name
и surname
из в table
. Как написать этот sql в стиле рельсов? Правильны ли эти синтаксисы?concatening строки в стиле рельсы
SELECT (name + '-'+ surname) FROM table1 where (name + '-'+ surname = string)
table.select(:name+'-'+:surname).where((:name+'-'+:surname) == string)
Я не уверен, что понял, но, возможно, это выполнит эту задачу: 'YouModel.select ('(name +" - "+ surname) AS computed_name'). Where ('computed_name =?', 'My-string -to-test ') ' – MrYoshiji
ОК, это именно то, что я ищу, не могли бы вы назвать его ответом, чтобы я мог его проверить! – user1611830
Я написал ответ! – MrYoshiji