Поиск и сортировка
Задача
Фильтрация
Фильтрация
Задача
Базы данных
Что такое запрос?
Сортировка
Условия отбора
Сложные условия
Сложные условия
Шаблоны
783.50K
Категория: ИнформатикаИнформатика

Поиск и сортировка. 11 класс

1. Поиск и сортировка

Базы данных, 11 класс
1
Поиск и сортировка
Ctrl+F
сортировка по текущему столбцу
несколько уровней
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

2. Задача

Базы данных, 11 класс
2
Задача
Фамилия
Сомов
Кротов
1 Белочкина
Окунев
Судакова
Щукина
Пол Математика
м
м
ж
м
ж
ж
75
83
55
75
68
76
4
1
6
3
5
2
Русский
язык
65
75
92
68
70
58
Химия
70
59
64
72
56
78
Информатика
90
87
65
70
58
80
Биология
58
60
86
56
60
85
Какой по счету будет запись с фамилией Белочкина, если
отсортировать таблицу по полю:
а) Фамилия (по возрастанию)
- по алфавиту
Ответ: 1
б) Математика (по убыванию)
Ответ: 6
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

3. Фильтрация

Базы данных, 11 класс
3
Фильтрация
Фильтр – это условие для отбора записей.
!
Остальные записи временно скрываются!
быстрый фильтр (фильтр по выделенному)
применить/отменить фильтр
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

4. Фильтрация

Базы данных, 11 класс
4
Фильтрация
редактировать текущий фильтр
AND
OR
удалить фильтр
с таблицей хранится только один фильтр
не все условия можно записать
!
Для сложных случаев – запросы!
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

5. Задача

Базы данных, 11 класс
5
Задача
Фамилия
Сомов
Кротов
Белочкина
Окунев
Судакова
Щукина
Пол Математика
м
м
ж
м
ж
ж
75
83
55
75
68
76
Русский
язык
65
75
92
68
70
58
Химия
70
59
64
72
56
78
Информатика
90
87
65
70
58
80
Биология
58
60
86
56
60
85
Сколько записей будет отобрано:
а)Пол = 'ж' AND Химия > Биология
Оба условия должны выполняться одновременно,
т.к. между условиями стоит союз AND Ответ: 0
б)Пол = 'м' OR Математика > Информатика
Должно быть выполнено хотя бы одно из условий,
Ответ: 4
т.к. между условиями стоит союз OR
в)Пол = 'ж' AND Русский язык > 70 OR Информатика >= 80
Сначала выполняется условие с союзом AND – 1 запись;
Добавляем к ней условие с союзом OR
Ответ: 4
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

6. Базы данных

6
Базы данных
§ 18. Запросы
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

7. Что такое запрос?

Базы данных, 11 класс
7
Что такое запрос?
Запрос – это обращение к СУБД для отбора записей или
выполнения других операций с данными.
• выборка данных
• создание таблиц
• редактирование таблиц и записей
• изменение записей
• удаление записей
• удаление таблиц
SQL (англ. Structured Query Language – язык
структурных запросов).
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

8. Сортировка

Базы данных, 11 класс
8
Сортировка
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

9. Условия отбора

Базы данных, 11 класс
9
Условия отбора
Условие отбора
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

10. Сложные условия

Базы данных, 11 класс
10
Сложные условия
И
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

11. Сложные условия

Базы данных, 11 класс
11
Сложные условия
ИЛИ
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru

12. Шаблоны

Базы данных, 11 класс
12
Шаблоны
условие с
шаблоном
? – обязательно 1 символ
* - любое количество символов (в том числе и 0)
К.Ю. Поляков, Е.А. Ерёмин, 2013
http://kpolyakov.spb.ru
English     Русский Правила