| Поиск в базах данныхПоиск в базах данных осуществляется с помощью фильтров и запросов. Фильтр просто скрывает в исходной таблице записи, не удовлетворяющие условиям поиска. Запрос отбирает записи, удовлетворяющие условиям поиска, и помещает их в новую таблицу запроса. Поиск в базе данных - это отбор записей, удовлетворяющих условиям поиска, заданным в форме фильтра или запроса. Фильтры и запросы позволяют отбирать записи, которые удовлетворяют условиям поиска. Условия поиска записей   создаются с использованием операторов сравнения (=, >, < и т. д.). Для числовых данных существуют следующие операции сравнения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно) и <> (не равно). Для текстовых данных возможны следующие операции сравнения:-	равно (сравниваются все символы);
 -	начинается с и не начинается с (сравниваются первые символы);
 -	заканчивается на и не заканчивается на (сравниваются последние символы);
 -	содержит и не содержит (сравниваются последовательности символов).
 В электронной таблице для задания условия поиска необходимо в базе данных выделить поле, выбрать операцию сравнения и ввести число или последовательность символов. В процессе поиска будут сравниваться данные, хранящиеся в ячейках таблицы, с введенными данными. В результате будут отобраны только те записи базы данных, которые содержат данные, удовлетворяющие условию поиска. Простые фильтры и запросы содержат условие поиска записей только для одного поля. Если в базе данных "Компьютеры" ввести условие поиска >= 256 для поля "Память", то будут найдены и оставлены на экране три записи базы данных (табл. 5.5). 
| Таблица 5.5. Результаты поиска в базе данных "Компьютеры" с использованием простого фильтра |  | 
   |  | A | B | C | D |  
   | 1 | № | Тип компьютера | Процессор | Память |  
   | 4 | 3 | Настольный | Pentium 4 | 256 |  
   | 2 | 1 | Настольный | Pentium 4 | 512 |  
   | 3 | 2 | Портативный | Pentium 3 | 256 |  |  Составные фильтры и запросы содержат несколько условий поиска для различных полей. В результате применения составного фильтра будут отобраны только те записи, которые удовлетворяют всем условиям одновременно. Например, если в базе данных "Компьютеры" ввести составной фильтр, состоящий из двух условий (для поля "Тип компьютера" условие равно  Настольный и для поля "Память" условие =  256), то будет найдена и оставлена на экране одна запись базы данных (табл. 5.6). 
| Таблица 5.6. Результаты поиска в базе данных "Компьютеры" с использованием составного фильтра |  | 
   |  | A | B | C | D |  
   | 1 | № | Тип компьютера | Процессор | Память |  
   | 4 | 3 | Настольный | Pentium 4 | 256 |  |  Контрольные вопросы 1.	Какие операции сравнения могут использоваться для числовых данных? Для текстовых данных? 2.	В чем состоит различие между простыми и составными фильтрами и запросами? Задания для самостоятельного выполнения 5.9.	Задание с кратким ответом. Какие записи базы данных "Компьютеры" (см. табл. 4.2) будут найдены после задания составного фильтра, содержащего условия:-	для поля "Тип компьютера" условие равно Портативный;
 -	для поля "Процессор" условие содержит 4;
 -	для поля "Память" условие >= 256?
 5.10.	Практическое задание. В электронных таблицах осуществить поиск в базе данных "Компьютеры" (см. табл. 5.2) в поле "Память" с помощью простого фильтра с условием поиска >= 256. 
 
 |