Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Содержание

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

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

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

команда SELECT языка SQL.


Слайд 3 Сокращенный синтаксис команды SELECT:

SELECT [ DISTINCT ] { *| столбец [ псевдоним ],

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

…}
FROM таблица
[WHERE условие]
[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 –  используется, когда необходимо, чтобы в выборку попали строки, для которых

строки, для которых выполняется как минимум одно из двух

условий.

  • Имя файла: prezentatsiya-po-bazam-dannyh-na-temu-sortirovka-poisk-i-filtratsiya-vyborka-dannyh-3-kurs.pptx
  • Количество просмотров: 165
  • Количество скачиваний: 2