Оглавление:
Want create site? Find Free WordPress Themes and plugins.
Урок: Использование подстановочных знаков. Условия запросов в базах данных
Подстановочные знаки используются в качестве прототипов для других знаков при указании образца поиска в следующих случаях.
- Известна только часть значения.
- Требуется найти значения, начинающиеся с конкретной буквы или соответствующие определенному шаблону.
Подстановочные знаки
Знак | Описание | Пример |
* | Соответствует любому количеству знаков. Может использоваться в качестве первого или последнего знака текстовой строки. | ст* — поиск слов стол, стул. |
? | Соответствует любому текстовому знаку. | ст?л — поиск слов стол, стул. |
[ ] | Соответствует любому одному знаку из заключённых в скобки. | B[ae]ll — поиск слов Ball и Bell, но не Bill. |
! | Соответствует любому одному знаку, кроме заключённых в скобки. | b[!ae]ll — поиск слов bill и bull, но не bell или ball. |
— | Соответствует любому знаку из диапазона. Необходимо указывать этот диапазон по возрастанию (от A до Z, но не от Z до A). | b[a-c]d — поиск слов bad, bbd и bcd. |
# | Соответствует любой цифре. | 2#4 — поиск значений 204,214,224. |
Примеры условий запроса
Запись | Условие | Результат запроса |
Точно соответствуют определённому значению, например, «Россия» | «Россия» | Записи, в которых поле «Страна»содержит значение «Россия» |
Не соответствуют определённому значению, например, «Польша» | Not «Польша» | Записи, в которых значением поля «Страна» не является «Польша». |
Начинаются с заданной строки символов, например «Ф» | Like Ф* | Записи, в которых название страны начинается с буквы «Ф», например, Финляндия |
Не начинаются с заданной строки символов, например «А» | Not Like А* | Записи, в которых названия стран не начинаются с буквы «А». |
Содержат заданную строку, например «Корея» | Like «*Корея*» | Записи с названиями стран, которые содержат слово «Корея». |
Заканчиваются заданной строкой, например «ия» | Like «*ия» | Записи, в которых названия стран заканчиваются на «ия», например «Россия» или «Латвия». |
Не заканчиваются заданной строкой, например «ина» | Not Like «*ина» | Записи, в которых названия стран не заканчиваются на «ина», например, «Украина» или «Аргентина». |
При сортировке в алфавитном порядке следуют за определённым значением, например «Мексика» | >= «Мексика» | Записи для всех стран, начиная с Мексики и вплоть до конца алфавита. |
Входят в определённый диапазон, например от А до Г | Like «[А-Г]*» | Записи, в которых название страны начинается с одной из букв от «А» до «Г». |
Совпадают с одним из двух значений, например «Словакия» или «США» | «Словакия» Or «США» | Записи для США и Словакии. |
Условия для полей типа «Числовой», «Денежный» и «Счетчик»
Запись | Условие | Результат запроса |
Точно соответствуют определенному значению, например 200 | 200 | Записи, в которых цена единицы продукта составляет 200 рублей. |
Не соответствуют значению, например, 1 | Not 1 | Записи, в которых цена единицы продукта не равна 1 рублю. |
Содержат значение, которое меньше заданного, например 100 | < 100 <= 100 | Записи, в которых указана цена единицы меньше 100 рублей (<100). Второе выражение (<=100) позволяет отобразить записи, в которых цена единицы меньше либо равна 100. |
Содержат значение, которое больше заданного, например 99,99 | >99,99 >=99,99 | Записи, в которых указана цена единицы больше 99,99 рублей (<99,99). Второе выражение позволяет отобразить записи, в которых цена единицы больше либо равна 99,99. |
Содержат одно из двух значений, например 10 или 25 | 10 or 25 | Записи, в которых цена единицы равна 10 или 25 рублям. |
Рекомендованный список литературы
Босова Л.Л. Информатика — Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний
Did you find apk for android? You can find new Free Android Games and apps.