русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Оператор select


Дата добавления: 2015-07-09; просмотров: 508; Нарушение авторских прав


Для отбора информации из таблицы используется оператор select:

select Список_выводимых_столбцов
from Список_используемых_таблиц
[ where Условие_отбора ]
[ group by Список_полей_группировки
[ having Условие_отбора_групп ] ]
[ order by Список_полей_для_сортировки ]
[ for update [ ( Список_полей ) ] ]

Аргументы:

Аргумент Значение
Список_выводимых столбцов Задает поля, которые можно получить, считывая результаты поиска. В качестве выходных столбцов можно задавать арифметические выражения над полями из используемых таблиц либо над константами. Вместо списка можно указать символ *, тогда будут отбираться все поля (кроме номера записи) из всех таблиц, перечисленных в конструкции from.
Список_используемых_таблиц Задает таблицы, из которых выбирается информация. Если используется соединение нескольких таблиц (возможно, внешнее), то их имена перечисляются через запятую.
Условие_отбора Определяет, какие именно записи отбираются. Условие отбора может быть простым или сложным, содержащим несколько условий для отбора записей, или с подзапросом.
Список_полей_группировки Определяет поля, по которым производится группировка информации.
Условие_отбора_групп Определяет группы, которые войдут в выходную таблицу.
Список_полей_для_сортировки Определяет порядок записей в выходной таблице.
for update Предназначена для указания серверу, что результат запроса в дальнейшем может редактироваться. Если результат сортируется (есть конструкция order by), то конструкцию for update надо опустить. Обработка результата, помеченного конструкцией for update, займет дополнительное время, хотя это время меньше, чем сортировка результата по какому-либо критерию.

Конструкции from, where, group by, having, order by должны располагаться только в этом порядке.



<== предыдущая лекция | следующая лекция ==>
Листинги тестовой схемы | Особенности работы с оператором select


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.118 сек.