Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

MVC шаблон / MVC - PhoneBook - Search - Select LIKE

  • На этом уроке мы обсудим два способа, как сделать поиск.
    Мы напишем запрос для фильтрации записей в нашей телефонной книжке.
  • Дата отправки отчёта: 22 июля 2017 г.
  • Задание выполнено: за 5 мин.
  • Чему научился: Ничему
  • Что было сложным: найти время
  • Комментарии: Сделал два скриншота с разными видами запросов, как LIKE так и GLOB, чем мне нравится GLOB, у него синтаксис масок аналогичен с масками отображения файлов. При использовании LIKE чтобы указать любое количество символов, надо использовать символ "%", в то время как при использовании GLOB, тоже самое действие при помощи символа "*", при этом есть ещё один символ "?" который говорит, что вместо него любой один символ, тем самым если указать маску '?ван', то покажет все имена, которые начинаются с любого символа, но имеют второй, третий и четвёртые символы которые указаны в маске, в данном случае выведет список с именем "Иван" и "иван", не важно с маленькой буквы или с большой, так как у SQLite проблемы с этим из-за того, что он поддерживает проверку больших и мелких только на инглише, другие языки обделены, то на помощь приходит именно GLOB, хотя LIKE я использовал очень много лет и он в определённых задачах может использоваться без проблем, но по возможности использую теперь GLOB, так как он более функционален и по личным тестам в больших базах он работает быстрее на процентов 10 минимум.
  • Оценка видео-уроку:
Отчёт от 10558 за MVC шаблон / MVC - PhoneBook - Search - Select LIKE


Отчёт от 10558 за MVC шаблон / MVC - PhoneBook - Search - Select LIKE




Оцени работу

 
Сохранить страницу:

7119. --
Новопашин Владимир
Новопашин Владимир
ответить

10558. --
Иван Воронин
Иван Воронин
ответить

8275. --
Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Шаблон MVC / MVC - PhoneBook - Search - Select LIKE / 2017-07-24 16:14

О круто, не слышал о GLOB, теперь буду пользоваться, спс)))


10558. --
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Шаблон MVC / MVC - PhoneBook - Search - Select LIKE / 2017-07-24 17:46

Сам узнал о нём сравнительно недавно, когда встал вопрос COLLATE для поиска слов не зависимо от регистра. Но оказалось что в SQLite этот баг известный и у разрабов он не на первом месте по фиксу, поэтому наткнулся на GLOB, удобнее чем LIKE.



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Повторил как выполнять SQL-запросы дло поиска
Трудности: В консоли у меня не отображаются русские буквы. Кто это знает сообщите.



Вот у меня такой вопрос - неужто нельзя сделать отдельную кнопенцию "Обновить", если нам нужно свежие записи дернуть в БД, а так накапливать все данные в некой коллекции и фильтровать их в памяти . Не хочется всякий раз напрягать сервер БД - такие вещи имхо надо делать на клиенте.