Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по базам данных на тему "Сортировка, поиск и фильтрация (выборка данных)" (3 курс)

Презентация по базам данных на тему "Сортировка, поиск и фильтрация (выборка данных)" (3 курс)

Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика
Лекция 10 Сортировка, поиск и фильтрация (выборка) данных
Выборка данных Для выборки строк из базы данных используется команда SELECT я...
Сокращенный синтаксис команды SELECT: SELECT [ DISTINCT ] { *| столбец [ псе...
предложение SELECT указывает список выбираемых столбцов; ключевое слово DISTI...
условие логическое выражение, состоящее из имен столбцов, выражений, констант...
Команда SELECT используется именно для выборки данных. Получая эту команду о...
Что произойдет с этими данными в дальнейшем – зависит от конкретной программ...
Команду SELECT можно логически разделить на 4 предложения, каждое из которых...
При составлении команды принято (но не обязательно) каждое предложение писат...
Сортировка При отсутствии дополнительных указаний результирующие строки выдаю...
Сортировка по возрастанию задается с помощью ключевого слова ASC, по убывани...
Ограничение количества выбираемых строк Ограничить набор строк, возвращаемых...
I. Простые операторы сравнения. В предложении WHERE могут использоваться след...
II. Специальные операторы сравнения SQL. 1. BETWEEN…AND… – используется для п...
2. IN (список) – используется для поиска значений, совпадающих с каким-либо...
3. LIKE – позволяет производить поиск по некоторому символьному шаблону. Так...
4. IS NULL – используется для поиска неизвестных значений. Для поиска неизве...
III. Логические операторы.  AND – используется, когда необходимо, чтобы в выб...
OR –  используется, когда необходимо, чтобы в выборку попали строки, для кот...
NOT – используется для того, чтобы инвертировать результат какого-либо услов...
1 из 20

Описание презентации по отдельным слайдам:

№ слайда 1 Лекция 10 Сортировка, поиск и фильтрация (выборка) данных
Описание слайда:

Лекция 10 Сортировка, поиск и фильтрация (выборка) данных

№ слайда 2 Выборка данных Для выборки строк из базы данных используется команда SELECT я
Описание слайда:

Выборка данных Для выборки строк из базы данных используется команда SELECT языка SQL.

№ слайда 3 Сокращенный синтаксис команды SELECT: SELECT [ DISTINCT ] { *| столбец [ псе
Описание слайда:

Сокращенный синтаксис команды SELECT: SELECT [ DISTINCT ] { *| столбец [ псевдоним ], …} FROM таблица [WHERE условие] [ORDER BY {столбец | выражение [ASC | DESC], … }];

№ слайда 4 предложение SELECT указывает список выбираемых столбцов; ключевое слово DISTI
Описание слайда:

предложение SELECT указывает список выбираемых столбцов; ключевое слово DISTINCT подавляет выборку дубликатов строк; столбец выбирает заданный столбец; * выбирает все столбцы таблицы; предложение FROM указывает таблицу, из которой производится выборка; предложение WHERE ограничивает запрос строками, удовлетворяющими заданному условию;

№ слайда 5 условие логическое выражение, состоящее из имен столбцов, выражений, констант
Описание слайда:

условие логическое выражение, состоящее из имен столбцов, выражений, констант и операторов сравнения; предложение ORDER BY сортируетстроки по значению задаваемых столбцов или выражений; ASC задает сортировку по возрастанию (используется по умолчанию);  DESC задает сортировку по убыванию.

№ слайда 6 Команда SELECT используется именно для выборки данных. Получая эту команду о
Описание слайда:

Команда SELECT используется именно для выборки данных. Получая эту команду от программы-клиента, сервер выбирает нужные строки и столбцы и передает их клиенту.

№ слайда 7 Что произойдет с этими данными в дальнейшем – зависит от конкретной программ
Описание слайда:

Что произойдет с этими данными в дальнейшем – зависит от конкретной программы-клиента, она может вывести их на экран, на печать, сохранить в файл, передать другой программе на обработку и т.п. За все эти операции команда SELECT уже не отвечает.

№ слайда 8 Команду SELECT можно логически разделить на 4 предложения, каждое из которых
Описание слайда:

Команду SELECT можно логически разделить на 4 предложения, каждое из которых несет свою смысловую нагрузку: предложение SELECT (содержит список выбираемых столбцов), предложение FROM (содержит имя таблицы), предложение WHERE (содержит условие, ограничивающее выборку), предложение ORDER BY (задает сортировку строк).

№ слайда 9 При составлении команды принято (но не обязательно) каждое предложение писат
Описание слайда:

При составлении команды принято (но не обязательно) каждое предложение писать с новой строки. Такой подход облегчает восприятие структуры запроса и поиск ошибок. Каждая команда SQL должна оканчиваться символом ‘;’, который является признаком того, что ввод команды закончен и ее можно передать серверу на выполнение.

№ слайда 10 Сортировка При отсутствии дополнительных указаний результирующие строки выдаю
Описание слайда:

Сортировка При отсутствии дополнительных указаний результирующие строки выдаются пользователю в неотсортированном виде. С помощью предложенияORDER BY можно указать столбец (или список столбцов), по значению которого необходимо отсортировать данные. При этом в случае сортировки в порядке возрастания числа выводятся от меньшего к большему, даты – от более ранних к более поздним, символьные значения – в алфавитном порядке. Неопределенные значения при сортировке по возрастанию выводятся последними, при сортировке по убыванию – первыми.

№ слайда 11 Сортировка по возрастанию задается с помощью ключевого слова ASC, по убывани
Описание слайда:

Сортировка по возрастанию задается с помощью ключевого слова ASC, по убыванию – с помощью ключевого слова DESC. Если ни одно из этих ключевых слов не указано, сортировка проводится по возрастанию. В предложении ORDER BY можно указывать не только имя столбца, но и его псевдоним.

№ слайда 12 Ограничение количества выбираемых строк Ограничить набор строк, возвращаемых
Описание слайда:

Ограничение количества выбираемых строк Ограничить набор строк, возвращаемых в результате запроса, можно с помощью предложения WHERE. Ограничение количества выбираемых строк с помощью предложения WHERE соответствует операции выборки реляционной алгебры.

№ слайда 13 I. Простые операторы сравнения. В предложении WHERE могут использоваться след
Описание слайда:

I. Простые операторы сравнения. В предложении WHERE могут использоваться следующие операторы сравнения: = равно <> не равно > больше >= больше или равно < меньше <= меньше или равно

№ слайда 14 II. Специальные операторы сравнения SQL. 1. BETWEEN…AND… – используется для п
Описание слайда:

II. Специальные операторы сравнения SQL. 1. BETWEEN…AND… – используется для поиска значений попадающих в заданный интервал (включительно).

№ слайда 15 2. IN (список) – используется для поиска значений, совпадающих с каким-либо
Описание слайда:

2. IN (список) – используется для поиска значений, совпадающих с каким-либо значением из списка.

№ слайда 16 3. LIKE – позволяет производить поиск по некоторому символьному шаблону. Так
Описание слайда:

3. LIKE – позволяет производить поиск по некоторому символьному шаблону. Такая операция называется поиском по метасимволам. В SQL можно использовать два метасимвола: % - заменяет любую последовательность из нуля и более символов; _ - заменяет любой одиночный символ.

№ слайда 17 4. IS NULL – используется для поиска неизвестных значений. Для поиска неизве
Описание слайда:

4. IS NULL – используется для поиска неизвестных значений. Для поиска неизвестных значений нельзя использовать простые операторы сравнения. Вместо этого используются специальные операторы SQL:  IS NULL – для поиска неизвестных значений  IS NOT NULL – для поиска значений не являющихся неизвестными.

№ слайда 18 III. Логические операторы.  AND – используется, когда необходимо, чтобы в выб
Описание слайда:

III. Логические операторы.  AND – используется, когда необходимо, чтобы в выборку попали строки, для которых одновременно выполняются два условия.

№ слайда 19 OR –  используется, когда необходимо, чтобы в выборку попали строки, для кот
Описание слайда:

OR –  используется, когда необходимо, чтобы в выборку попали строки, для которых выполняется как минимум одно из двух условий.

№ слайда 20 NOT – используется для того, чтобы инвертировать результат какого-либо услов
Описание слайда:

NOT – используется для того, чтобы инвертировать результат какого-либо условия.

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy

Автор
Дата добавления 24.03.2016
Раздел Информатика
Подраздел Презентации
Просмотров113
Номер материала ДВ-551248
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

Если Вы учитель или воспитатель, то можете прямо сейчас получить документ, подтверждающий Ваши профессиональные компетенции. Выдаваемые дипломы и сертификаты помогут Вам наполнить собственное портфолио и успешно пройти аттестацию.

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх