Ответы

Что значит слово селект?

По дате
По рейтингу
Аватар пользователя
Новичок
14лет

SELECT ("селект") — оператор DML языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих
заданному условию.
В большинстве случаев, выборка осуществляется из одной или нескольких таблиц. В последнем случае говорят об операции
слияния (англ. join). В тех СУБД, где реализованы представления и хранимые процедуры, также возможно получение
соответствующих наборов данных.
При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид (набор столбцов) и его
содержимое (критерий попадания записи в набор, группировка значений, порядок вывода записей и т. п.) .
Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а, затем, для каждой записи набора
проверяется её соответствие заданному критерию. Если осуществляется слияние из нескольких таблиц, то сначала составляется
произведение таблиц, а уже затем из полученного набора отбираются требуемые записи.
Особую роль играет обработка NULL -значений, когда при слиянии, например, двух таблиц — главной (англ. master) и
подчинённой (англ. detail) — имеются или отсутствуют соответствия между записями таблиц, участвующих в слиянии. Для
решения этой задачи используются механизмы внутреннего (англ. inner) и внешнего (англ. outer) слияния.
Один и тот же набор данных может быть получен при выполнении различных запросов. Поиск оптимального плана выполнения
данного запроса является задачей оптимизатора.

Аватар пользователя
Знаток
7лет

культура