|
Использование шаблонов в запросах |
---|
С помощью запросов вы можете выбрать из всего банка данных только необходимую вам информацию. Перед тем как выполнить запрос, необходимо задать условия поиска (исключением являются те случаи, когда нужно отобрать все записи). Результатом выполнения запроса будут записи, соответствующие заданным условиям. Вы можете использовать шаблоны. Шаблон это специальный символ «?» или «*», который можете заменить один или несколько символов в поисковом значении. · Оператор шаблона «?» используется для обозначения (замены) любого единичного символа в поисковом значении в рамках одного слова, в том числе отсутствующий символ (символ Пробела этим шаблоном, тем не менее не заменяется). Этот оператор следует использовать для поисковых значений фиксированной длины, т.е. когда варьируется написание определенного количества символов. Например, вы можете ввести поисковое значение «3405*» в поле «Код ТН ВЭД». В этом случае будут отобраны все записи с кодами ТН ВЭД, начинающимися с 3405. · Оператор шаблона «*» обозначает (заменяет) последовательность любых символов неопределенной длины (в том числе и нулевой) в рамках одного слова. Этот оператор используется для задания шаблонов произвольной длины. Например, если Вы введете поисковое значение «И*ов», будут отобраны все записи, у которых поле «Фамилия» содержит значение, начинающееся на «И», заканчивающееся на «ов» и состоящее из любого числа символов. Например, Иванов и Инков (шаблон заменен на три символа), Ивняков и Индюков (шаблон заменен на четыре символа) или даже Иов (шаблон не был заменен ни одним символом) и т.д. Задавая поисковое значение, Вы можете использовать различные комбинации этих шаблонов. Например, ввести поисковое значение «И?н*ов» или «И*н*ов» и т.п. Следует отметить, что чем больше шаблонов будет использовано в поисковом значении, тем больше времени займет поиск. Поэтому, несмотря на то, что использовать шаблон «*» удобнее, старайтесь задавать наиболее эффективные (точные) поисковые значения. |
Запросы по образцу — условия поиска и выполнение запросов. |
---|
Введите в соответствующие поля условия по которым необходимо осуществить отбор и нажмите кнопку «Выполнить запрос». Заполняйте условиями поиска необходимый минимум полей, несущественные или дублирующие условия не указывайте, оставляя поля пустыми. |
Сложные запросы — условия поиска, логические связки и выполнение запросов. |
---|
Сложный запрос открывается в новом окне (вкладке) браузера, ели этого не происходит для вашего удобства необходимо разрешить в вашем браузере открытие всплывающих окон сайту http://infomozaika.org Окно сложного запроса состоит из трех частей. Верхняя часть сложного запроса предназначена для информирования о текущей рабочей базе и рабочего банка данных, выбора другого запроса или окончания текущей сессий работы с банком данных. Левая часть сложного запроса содержит список всех полей банка данных. Предназначена для выбора полей в которые вносятся условия поиска. Правая часть сложного запроса представляет собой таблицу, в которой выводятся условия поиска. Каждое условие занимает одну строку этой таблицы. В ней (строке) указывается название поля, на которое накладывается условие поиска; а также вид сравнения, поисковое значение и логическая связка между данным и предыдущим условием поиска. Кроме того в каждой строке этой таблицы имеются кнопки для удаления или редактирования этого условия поиска. После формирования запроса для отправки его на выполнение необходимо нажать кнопку «Выполнить запрос» Логические связки И, ИЛИ Вы можете задать не одно, а несколько условий поиска одновременно (в одном запросе). В этом случае эти условия должны быть связаны между собой. Для этой цели используются логические связки И, ИЛИ. Если условия поиска в запросе связаны логическим «И», будут отобраны только те записи, для которых выполняются все эти условия одновременно. Например, требуется найти всех лиц по фамилии Иванов и по имени Сергей. Т.е. в запросе будет два условия поиска, связанные между собой логическим «И». При выполнении данного запроса, будут отобраны только записи об Иванове Сергее. Когда условия поиска связаны логическим «ИЛИ», отбираются все записи, для которых выполняется хотя бы одно из этих условий. Например, в запросе заданы два условия поиска, связанные логическим «ИЛИ»: значение поля «Фамилия» равно «Иванов», значение поля «Имя» равно «Сергей». В результате выполнения такого запроса, будут отобраны записи не только об Иванове Сергее, но и всех других лицах носящих фамилию Иванов или имя Сергей. При выполнении запроса сначала будут выполнены условия поиска связанные логическим ИЛИ, а затем условия связанные логическим И. |