14 подписчиков
В предыдущей статье этой серии мы выучили ключевое слово WHERE (где) позволяющее выбирать из таблицы строки соответствующие условию или нескольким сразу (союз AND) ну или одному из (союз OR). В условиях мы проверяли равенство или неравенство данных и некоторого значения. Если вы уже забыли - вернитесь и перечитайте. Этот мини урок мы посвятим ещё одному варианту поиска применимому к строковым переменным - поиску по шаблону. Допустим нам нужно найти всех студентов по имени Илья. В этом случае мы не...
4 месяца назад
201 подписчик
Если вы не знаете как сделать поиск по части слова в программе Microsoft Access, то посмотрите это видео. https://7108.ru/accesshelp.ru-137 Разберем запрос поиск по первым и последним буквам в БД Access, а также поиск записей, соответствующих введенным буквам в параметрических запросах...
3 года назад
Задача: проверить наличие записи по строке Не оптимальные пути DataStore.GetAll<Foo>().Any(x => x.Code == "123"); Генерируемый SQL: select * from foo where code=$1 limit 1 Проблемы этого решения: DataStore.GetAll<Foo>().Any(x => x.Code.ToLower() == "123"); Генерируемый SQL: select * from foo where lower(code)=$1 limit 1 Проблемы этого решения: Оптимальные пути DataStore.GetAll<Foo>().Select(x => x.Code).AnyAsync(x => SqlMethods.Like(x.ToLower(), "123")); select code from foo where lower(code) like $1 limit 1 DataStore.GetAll<Foo>().Count(x => SqlMethods.Like(x.Code.ToLower(), "123")) > 0; select...
6 месяцев назад
592 подписчика
При обработке сырых данных, хранящихся в вашей базе, зачастую не избежать манипуляций со строками. В этой статье я пройдусь по основным операциям их преобразования, которые пригодятся каждому аналитику...
3 года назад