В лабораторной работе этой недели мы познакомились с синтаксисом оператора LIKE в СУБД Access, используемого для сравнения строки с шаблоном. Среди приведенных шаблонов выберите те, которым будет соответствовать фамилия Пушкин.
Like '?'
Like 'Пу?'
Like 'Пушки??
Like 'Пушки?'
Like '?П'
Like '[а-и]*'
Другие предметы Колледж Оператор LIKE в SQL управление данными СУБД Access оператор LIKE шаблоны строк сравнение строк фамилия Пушкин лабораторная работа колледж синтаксис оператора выбор шаблонов Новый
Давайте разберем каждый из предложенных шаблонов с использованием оператора LIKE и посмотрим, соответствуют ли они фамилии "Пушкин".
Этот шаблон ищет строку длиной ровно один символ. Так как "Пушкин" состоит из 6 символов, этот шаблон не подходит.
Здесь "Пу" - это фиксированные символы, "?" обозначает один любой символ, а "*" может представлять любое количество символов (включая ноль). Таким образом, "Пушкин" подходит под этот шаблон, так как "Пу" соответствует первым двум символам, "ш" соответствует "?", а "кин" соответствует "*".
В этом шаблоне "Пушки" - фиксированные символы, "?" - один любой символ, а "*" - любое количество символов. "Пушкин" подходит под этот шаблон, так как "Пушки" соответствует первым пяти символам, "н" соответствует "?", а ничего не остается для "*".
Здесь "Пушки" - фиксированные символы, "*" может представлять любое количество символов, "?" - один любой символ, а снова "*" - любое количество символов. "Пушкин" также подходит под этот шаблон, так как "Пушки" соответствует первым пяти символам, "н" соответствует "?", а ничего не остается для второго "*".
Этот шаблон ищет строку, где первый символ может быть любым (?), затем следует "П", а затем любое количество символов (*). "Пушкин" не подходит, так как первый символ "П" не соответствует "?".
Этот шаблон ищет строку, которая содержит хотя бы один символ из диапазона "а" до "и". В фамилии "Пушкин" буква "и" входит в этот диапазон, поэтому этот шаблон также подходит.
Итак, подходящие шаблоны для фамилии "Пушкин" - это: