Каковы некоторые стратегии для реализации функции поиска для фильтрации данных в приложении (Frontend)? - PullRequest
0 голосов
/ 25 февраля 2020

Я создал RESTful API, который выбирает сотрудников из базы данных. Теперь я хочу реализовать функцию поиска, которая фильтрует сотрудников по имени и затем выбирает его. Во внешнем интерфейсе я выбрал сотрудников, а затем, основываясь на пользовательском вводе, я конвертирую как пользовательский ввод, так и результат из дб в нижний регистр, а затем сопоставляю по сходству? Как вы думаете, к этой проблеме можно подойти по-другому? какие-нибудь другие стратегии? спасибо

1 Ответ

0 голосов
/ 27 февраля 2020

Да, пусть база данных сделает сравнение для вас в SQL. Меньше ресурсов будет использовано по всему стеку. Одной из основных функций для баз данных является поиск конкретных c данных. Также SQL не учитывает регистр, поэтому нет необходимости делать toLowerCase.

SELECT *
FROM Employees
WHERE name LIKE '%SearchValue%'

Выбирайте только те столбцы, которые вам нужны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...