Четверг, 25.04.2024, 10:39
Приветствую Вас Гость | RSS

Школьный и студенческий сайт

Поиск
Категории раздела
Английский язык
Алгоритмизация
Болонский процесс
Бухгалтерский учет
Государственное регулирование экономики
Деньги и кредит
Защита информации и программ
История экономических учений
Информационные системы
Информационные системы и технологии в финансах и банковском деле
Корпоративное управление
Методички
Менеджмент
Международная экономика
Макроэкономика
Политология
Планирование
Политэкономия
Размещение продуктивных сил
Современная экономическая история
Стратегическое управление
Страхование
Системный анализ
Украинский язык
Учет и аудит
Финансы предприятия
Финансовый менеджмент
Финансы
Экономика предприятия
Экономическое обоснование хозяйственных решений
Экономический анализ
Матпрограмирование
Исследование операций
Основы создания информационных систем
Экономика и организация иновационной деятельности
Форма входа

Каталог статей

Главная » Статьи » Каталог для студента » Информационные системы

Язык запросов SQL, синтаксис команды Select

Для выполнения операций с базой данных (извлечение данных, добавление, удаление, обновление) используется язык запросов SQL, команды которого выполняются сервером баз данных.

Наиболее часто при проектировании запроса используется команда языка запросов SELECT. С ее помощью можно извлекать данные, хранящиеся в таблицах баз данных, соответствующих определенным критериям поиска. Такой запрос называется запросом на выборку. Синтаксис данной команды приведен ниже:

SELECT [ALL|DISTINCT|TOP n]

     <что выводится (поля базы данных)> AS <поля-псевдонимы>

     FROM <откуда (таблица-источник1)> INTO <куда (таблица-получатель)>

         [INNER JOIN (таблица-источник2) ON поле_таблицы-источник1 = поле_таблицы-источник2]

     WHERE <условия отбора полей>

     GROUP BY <поля, по которым выполняется группирование записей>

     ORDER BY <порядок сортировки данных [ASC|DESC]>;

Рассмотрим значения аргументов:

ALL – при указании данного ключевого слова в результат запроса разрешается включение дублирующих записей. Параметр ALL включен по умолчанию.

DISTINCT – запрет на появление в результате дублирующих строк.

TOP n – вывод в результат запроса только n первых строк.

<поля базы данных> AS <поля-псевдонимы> – список полей, перечисляемых через «,», которые необходимо включить в результат запроса (синтаксис: название_таблицы.название_поля). Если необходимо включить все поля таблицы, используется символ «*». Поля, включаемые в запрос, могут быть переименованы указанием ключевого слова AS и списка псевдонимов.

FROM – указывается таблица или представление, которые используются в качестве источника исходной информации. В случае, когда источником являются связанные таблицы, после параметра FROM указывается таблица со стороны «один».

INTO – определяет имя новой таблицы, в которую будут возвращены результаты запроса.

INNER JOIN – данный параметр указывается, если между таблицами-источниками установлена связь. Таблица-источник2 – это таблица со стороны «много». После параметра ON указываются поля, по которым происходит связывание таблиц.

WHERE – результат выполнения запроса будет содержать только те записи, которые удовлетворяют заданным условиям. Логическое условие отбора полей может включать в себя константы, переменные, выражения. Сложные условия объединяются логическими операциями AND, OR или NOT.

GROUP BY – данный раздел позволяет выполнить группировку одинаковых записей.

ORDER BY – устанавливает порядок сортировки записей в запросе, по умолчанию установлен в ASCENDING (по возрастанию).

Помимо запросов на выборку, с помощью команд SQL можно создавать:

– запросы на удаление записей из таблицы (команда DELETE);

– запросы на обновление (команда UPDATE);

– запросы на добавление записей (команда INSERT).

Категория: Информационные системы | Добавил: eklion (06.01.2010)
Просмотров: 2452
Наш опрос
Оцените мой сайт
Всего ответов: 1558
Статистика
Счетчики


Каталог@MAIL.RU - каталог ресурсов интернет
Украина онлайн

Copyright MyCorp © 2024
Конструктор сайтов - uCoz