Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Фильтрация по одному полю




Дана таблица "Студенты"

 
 
Студенты  
Фамилия Имя Отчество
Лосев Петр Иванович
Бобров Алексей Васильевич
Гарин Петр Петрович

 

 

 

 


Запрос:

           
 
   
Фамилия Имя
Лосев Петр
Гарин Петр

 

   
 
 

 

 


Примечание: Поскольку проверяется текстовый тип данных, то поисковое значение Петр, должно бытьзаключено в кавычки → “Петр”. Тем самым устанавливается длина поисковой строки.


 

Дана таблица "Студенты"

К таблице "Студенты" применены различные запросы с условием.

Результаты представлены ниже:

Запросы

 
 

 


Студенты

 


 
 

 



 

 
 

 

Расширенные условия отбора

Под расширенным условием отбора будем понимать фильтрацию не по одному, а по нескольким полям.

Для фильтрации по нескольким столбцам применяются ключевые слова AND и OR. Эти слова можно применять как по отдельности, так и вместе.

 

Фильтрация с использованием ключевого слова AND и OR

Ключевое слово AND требует выполнения ВСЕХ проверяемых условий.

Ключевое слово OR требует выполнения хотя бы одного из проверяемых условий.

 

Студенты

 

 

Результаты представлены ниже:

 
 
Фамилия Год Пол
Воронова   ж
Романова   ж

 

 


 
 
Фамилия Год Пол
Васильев   м
Булычев   м
Жданов   м

 

 

 
 
Фамилия Год Пол
Воронова   ж
Борисов   м
Антонова   ж
Романова   ж
Винтин   м
Голубева   ж

 


 

 

 
 
Фамилия Год Пол
Воронова   ж
Антонова   ж
Романова   ж
Булычев   м

 

 

 

Совместная фильтрация с использованием ключевого слова AND и OR, порядок обработки.

Ведомость

Рассмотрим запрос следующего вида.

 

 

 

Для правильного решения задачи необходимо использовать скобки, определяющие логическую группировку и последовательность выполнения операторов.

 

Правильная запись запроса

 


Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...