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



бет125/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   121   122   123   124   125   126   127   128   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

4.4. Выборка данных из БД


Целью любой системы управления базами данных в конечном счете являются ввод, изменение, удаление и выборка данных. Рассмотрим методы управления данными с помощью языка SQL.

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

Чаще всего используется упрощенный вариант команды select, имеющий следующий синтаксис:

SELECT <Список_выбора>

[ INTO <Новая_таблица> ]

FROM <Исходная_таблица>

[ WHERE <Условие_отбора> ]

[ GROUP BY <Ключи_группировки> ]

[ HAVING <Условие отбора> ]

[ ORDER BY <Ключи_сортировки> [ ASC | DESC ] ]

Команда (инструкция) select разбивается на отдельные разделы, каждый из которых имеет свое назначение. Из приведенного синтаксического описания видно, что обязательными являются только разделы select и from, а остальные разделы могут быть опущены. Полный список разделов следующий:

select;


into;

from;


where;

group by;

having;

union;


ORDER BY;

compute;


for;

option.


Раздел SELECT

Основное назначение раздела select (одного из двух обязательных разделов, которые должны указываться в любом запросе) — задание набора столбцов, возвращаемых после выполнения запроса, т. е. внешнего вида результата. В простейшем случае возвращается столбец одной из таблиц, участвующих в запросе. В более сложных ситуациях набор значений в столбце формируется как результат вычисления выражения. Такие столбцы называются вычисляемыми, и по умолчанию им не присваивается никакого имени.

При необходимости пользователь может указать для столбца, возвращаемого после выполнения запроса, произвольное имя. Такое имя называется псевдонимом (alias). В обычной ситуации назначение псевдонима не обязательно, но в некоторых случаях требуется явное его указание. Наиболее часто это требуется при работе с разделом into, в котором каждый из возвращаемых столбцов должен иметь имя, и это имя должно быть уникально.

Помимо сказанного, с помощью раздела select можно ограничить количество строк, которое будет включено в результат выборки. Синтаксис раздела select следующий:

SELECT [ ALL | DISTINCT ]

[ TOP n [ PERCENT ] [ WITH TIES ] ]



<Список_выбора>

Рассмотрим назначение параметров.





Достарыңызбен бөлісу:
1   ...   121   122   123   124   125   126   127   128   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет