TakteS
@TakteS
Elixir/Erlang developer

Как в postgresql искать по совокупности двух значений?

Есть таблица users с двумя колонками name и lastname, можно как-нибудь искать записи по совокупности значений этих колонок? Чтобы можно было искать по имени, по фамилии и по имени и фамилии сразу.

where(name || lastname LIKE ?', "...") - такой запрос ищет только по имени или по фамилии.
  • Вопрос задан
  • 2521 просмотр
Решения вопроса 1
tsarevfs
@tsarevfs
C++ developer
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
viktorvsk
@viktorvsk
Хорошим тоном будет использовать https://github.com/activerecord-hackery/ransack
Это позволит Вам написать так:
User.search(name_or_lastname_cont: "имя")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы