Быстрый поиск в базе данных Sqlite

-2

У меня есть база данных sqlite в Swift, и я могу получить доступ к данным и запросить их, но я не могу найти лучший вариант, чтобы сделать SearchBar доступным для пользователя для поиска данных. Когда я ищу об этом предмете в Qaru и в других источниках, он всегда относится к Android, поэтому в iOS это не выглядит обычным явлением.

У кого-нибудь есть идея наилучшего варианта сделать это или лучший вариант?

Спасибо заранее за ваше время.

Теги:
search

1 ответ

0

Вы можете использовать оператор sqlite LIKE для поиска из таблицы.

В iOS вы можете сделать запрос примерно так,

Например, у вас есть таблица с записью животных, и вы хотите найти конкретного животного,

  NSString *query = [[NSString alloc] initWithFormat:@"SELECT * FROM ANIMALS WHERE RECIPENAME LIKE '%@'", animalName];

Таким образом, пользователь вводит имя животного в строке поиска и нажимает кнопку поиска, и вы можете принять это значение как параметр в своем запросе.

Вы можете обратиться к учебному пособию по поводу предложения LIKE.

  • 0
    Спасибо за ваш ответ, я уже знал о запросе, это больше о том, как связать этот запрос с моей базой данных, когда мне удается искать из массива, как заменить массив моей базой данных?
  • 0
    Итак, у вас есть данные в массиве, и вы хотите, чтобы они были в базе данных?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню