7.3.
Используемые программы
Программа SQL Server Managmant Studio.
7.4.
Задание
Практическую работу следует выполнять в следующем порядке:
1. Изучить синтаксис создания запросов с использованием функций, группировки
и сортировки данных, язык манипулирования данных на примерах запросов,
использовать встроенные функции к учебной базе данных "University.mdf".
2. Выполнить в окне "SQL Editor" 41 запросов к базе данных "University.mdf",
согласно приведенным в практической работе образцам выполнения запросов и
сохранить их в файле "Lab7.sql" в своей рабочей папке.
Тема 1. Создание запросов с использованием функций
Функции SQL подобны любым другим операторам языка в том смысле, что они
производят действия с данными и возвращают результат в качестве своего значения.
Функции имеют тип, который определяется типом возвращаемого значения, поэтому
можно говорить о числовых, строковых, временных функциях и т. д. От обычных
операторов функции отличаются форматом представления:
имя_функции[(аргумент[, аргумент]...)]
Этот формат допускает, что функции могут иметь ноль, один или более
аргументов, причем при отсутствии аргументов круглые скобки не используются.
Имеется два основных класса функций SQL: встроенные и определяемые
пользователем.
Встроенными являются функции, предопределенные в SQL. Ко второму классу
относятся функции, которые пишутся пользователями на специальном языке,
обеспечивающем использование всех возможностей SQL. Каждая СУБД использует для
этого свой собственный язык.
SQL Server содержит множество встроенных функций, а также поддерживает
создание определяемых пользователем функций.
В SQL определено множество встроенных функций различных категорий. На этом
уроке мы рассмотрим:
–агрегатные (или групповые) функции, оперирующие значениями столбцов
множества строк и возвращающие одно значение;
–функции одной строки, использующие в качестве аргументов значения столбцов
одной строки и возвращающие одно значение.
131
Do'stlaringiz bilan baham: |