ВУЗ:
Составители:
Рубрика:
56
9. Команда SELECT
Команда SELECT – средство, которое полностью абстрагиро-
вано от вопросов представления данных, что помогает сконцентри-
ровать внимание на проблемах доступа к данным.
Примеры использования SELECT наглядно демонстрируют
один из основополагающих принципов больших (промышленных)
СУБД: средства хранения данных и доступа к ним отделены от
средств представления данных.
Операции над данными производятся в масштабе наборов
данных, а не отдельных записей.
Один и тот же запрос может быть реализован несколькими
способами, которые будучи правильными, тем не менее, могут су-
щественно отличаться по времени исполнения, и это особенно важ-
но для больших БД.
Команда SELECT не изменяет данные в базе данных, а
только производит их выборку в соответствии с заданными
критериями.
Команда SELECT имеет следующий формат:
SELECT [предикат ]
{ * | [имя_столбца [AS новое_имя] ] } [,...n]
FROM имя_таблицы [ [AS] псевдоним] [,...n]
[WHERE <условие_отбора>]
[GROUP BY имя_столбца [,...n]]
[HAVING <критерии выбора групп>]
[ORDER BY имя_столбца [,...n] ];
Команда SELECT определяет поля (столбцы), которые будут
входить в результат выполнения запроса. В списке они разделяются
запятыми и приводятся в такой последовательности, в какой долж-
ны быть представлены в результате запроса. Если используется имя
поля, содержащее пробелы или разделители, его следует заключить
в квадратные скобки.
Если обрабатывается несколько таблиц, то (при наличии од-
ноименных полей в разных таблицах) в списке полей используется
полная спецификация поля, т.е. Имя_таблицы.Имя_поля.
Порядок выполнения оператора SELECT:
1. FROM – вначале определяются имена используемых таблиц;
2. WHERE – из указанной таблицы выбираются записи, удов-
летворяющие заданным условиям;
9. Команда SELECT
Команда SELECT – средство, которое полностью абстрагиро-
вано от вопросов представления данных, что помогает сконцентри-
ровать внимание на проблемах доступа к данным.
Примеры использования SELECT наглядно демонстрируют
один из основополагающих принципов больших (промышленных)
СУБД: средства хранения данных и доступа к ним отделены от
средств представления данных.
Операции над данными производятся в масштабе наборов
данных, а не отдельных записей.
Один и тот же запрос может быть реализован несколькими
способами, которые будучи правильными, тем не менее, могут су-
щественно отличаться по времени исполнения, и это особенно важ-
но для больших БД.
Команда SELECT не изменяет данные в базе данных, а
только производит их выборку в соответствии с заданными
критериями.
Команда SELECT имеет следующий формат:
SELECT [предикат ]
{ * | [имя_столбца [AS новое_имя] ] } [,...n]
FROM имя_таблицы [ [AS] псевдоним] [,...n]
[WHERE <условие_отбора>]
[GROUP BY имя_столбца [,...n]]
[HAVING <критерии выбора групп>]
[ORDER BY имя_столбца [,...n] ];
Команда SELECT определяет поля (столбцы), которые будут
входить в результат выполнения запроса. В списке они разделяются
запятыми и приводятся в такой последовательности, в какой долж-
ны быть представлены в результате запроса. Если используется имя
поля, содержащее пробелы или разделители, его следует заключить
в квадратные скобки.
Если обрабатывается несколько таблиц, то (при наличии од-
ноименных полей в разных таблицах) в списке полей используется
полная спецификация поля, т.е. Имя_таблицы.Имя_поля.
Порядок выполнения оператора SELECT:
1. FROM – вначале определяются имена используемых таблиц;
2. WHERE – из указанной таблицы выбираются записи, удов-
летворяющие заданным условиям;
56
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »
