@Wolfak

Как решить проблему с SQLite в Swift?

Добрый день. Подскажите пожалуйста, как в библиотеке stephencelis/SQLite.swift (https://github.com/stephencelis/SQLite.swift) можно реализовать вычисляемую колонку из других колонок в select? Которую потом можно будет использовать при выводе данных, а так же в order by? Перепробовал несколько вариантов, но всегда пишет что данная колонка не найдена (потому что она не сохранена в бд)
Пример что необходимо решить:
SELECT a+b as c from test ORDER BY c ASC;

Так же столкнулся с проблемой в методе like в связке с LOWER (для сравнения независимо от регистра), проблема в сравнении русских символов, они не преобразуются в нижний регистр… Возможно кто-нибудь решал данную проблему?
Пример:
// in name value: ПРИВЕТ from database
let search_name = "Привет"
user.filter(name.lowercaseString.like("%" + search_name.lowercased() + "%"))


Спасибо огромное за вашу помощь.
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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