русс | укр

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

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

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

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


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

SQL-запрос SELECT


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


Лабораторные работы SQL

 

Лабораторная работа № 5

«SQL-запросы выбора данных»

Цель работы

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

 

Краткие теоретические сведения

 

SQL-запрос SELECT

 

Оператор SELECT образует основу каждого вопроса, который вы задаете базе данных. Когда создается и выполняется оператор SELECT, то вы “обращаетесь с запросом к базе данных” (надеемся, что все читатели единодушны в этом вопросе). Фактически многие программы СУРБД позволяют сохранить оператор SELECT как запрос, представление или хранимую процедуру. Когда кто-то собирается обратиться с запросом к базе данных, вы должны понимать, что предполагается выполнить некий оператор SQL. В зависимости от программы СУРБД операторы SELECT могут выполняться по-разному: непосредственно из окна командной строки, из таблицы интерактивного запроса с использованием примера (Query By Example, QBE) или из блока программного кода. Независимо от того, каким образом вы решили определить и выполнить его, синтаксис оператора SELECT всегда один и тот же.

Оператор SELECT состоит из нескольких отдельных ключевых слов, называемых условиями. Он определяется с помощью различных конфигураций этих условий для извлечения требуемой информации. Некоторые из этих условий являются обязательными, другие — нет. К тому же каждое условие имеет одно или несколько ключевых слов, которые представляют обязательное или необязательное значение.

Ниже приведено краткое изложение условий оператора SELECT:

■ SELECT — Это основное условие оператора SELECT, и его наличие абсолютно обязательно. Оно используется для определения столбцов, которые вы хотите получить в наборе результата для своего запроса. Сами столбцы извлекаются из таблицы или представления, которые определены в условии FROM. Их также можно извлечь из нескольких таблиц одновременно. В условии FROM можно использовать такие обобщенные функции, как “Quantity х Price” (Количество х Цена).



 

■ FROM — Это второе наиболее важное условие в операторе SELECT, и оно также является обязательным. Оно используется для определения таблиц, из которых должны извлекаться столбцы, перечисленные в условии SELECT. Это условие можно использовать и для более сложных способов.

■ WHERE — Это необязательное условие, которое используется для фильтрации строк, возвращенных условием FROM. Ключевое слово WHERE сопровождается выражением, формально называемым предикатом, значение которого оценивается как True (Истина), False (Ложь) или Unknown (Неизвестно). Это выражение можно проверить, используя стандартные операторы сравнения, булевы операторы или специальные операторы (обо всех элементах условия WHERE см. в главе 6).

■ GROUP BY — Когда в условии SELECT используются агрегатные функции для получения сводной информации, следует использовать условие GROUP BY для разделения информации на отдельные группы. СУБД использует любой столбец или список столбцов, расположенный после ключевых слов GROUP BY, как группирующие столбцы. Условие GROUP BY является необязательным.

■ HAVING — Условие HAVING специально связано с условием GROUP BY и используется для фильтрации сгруппированной информации. Оно подобно условию WHERE, в котором за ключевым словом HAVING следует выражение, оцениваемое как True, False или Unknown. Это выражение можно проверить, используя стандартные операторы сравнения, булевы операторы или специальные операторы. Условие HAVING также необязательно.

 



<== предыдущая лекция | следующая лекция ==>
Лабораторное задание №5 | Структура SQL-запроса SELECT


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


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

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

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


 


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

 
 

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

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