Я знаю, что вы можете запросить базу данных, как такМожно ли искать базу данных SQLite с закодированными в base64 текстовыми строками?
NSString *strSelectQuery = [NSString stringWithFormat: @"SELECT * FROM Songs WHERE songname LIKE '%%%@%%'", str];
Однако проблема, я закодирован строки (base64) перед сохранением данных в моей базе данных SQLite. Поэтому регулярные поисковые запросы из строки поиска не будут работать в этой ситуации. У меня есть другое решение, которое захватывает все данные и сохраняет его в массиве, тогда я могу его предикатировать. Тем не менее, мне интересно, есть ли способ поиска данных с использованием вышеприведенного запроса, даже когда строки закодированы base64.
Я использовал base64 расшифровывать, чтобы укоротить строку. Строки могут быть очень длинными. – Weakman10122
@Rob Я извиняюсь, я получил здесь свою терминологию совершенно неправильно. Сегодня я не совсем проснулся. Я закодировал огромные строки, используя базу 64, прежде чем вставлять свою базу данных sql. Другими словами, строки в моей базе данных кодируются base64, а не base64. – Weakman10122
Давайте продолжим обсуждение в чате (http://chat.stackoverflow.com/rooms/130307/discussion-between-rob-and-weakman10122). – Rob