- •Содержание
- •Тема 1:простые запросы...........................................................................................................................
- •Тема 2: выражения в запросах.
- •Введение.
- •Лабораторная работа № 1. Простые запросы
- •Соглашение при описании синтаксиса sql
- •Синтаксис инструкции select в microsoft access
- •Решение (Второй способ)
- •Решение
- •Создание простых запросов задание 1.
- •Решение (Первый способ)
- •Исключение дубликатов строк
- •Решение
- •Решение
- •Предложение order by
- •Решение
- •Решение
- •Выбор строк (предложение where)
- •Сравнение
- •Решение
- •Диапазон
- •Решение
- •Решение
- •Решение
- •Решение
- •Итоговая функция: avg
- •Решение
- •Итоговая фунуция: count
- •Итоговая функция: sum
- •Решение
- •Итоговая функция: var, varp
- •Предложение having
- •Решение
- •Лабораторная работа № 2. Выражения в запросах.
- •Типы данных sql
- •(Национальные символы)
- •Bit (битовый)
- •Exact numeric (точный цифровой)
- •Approximate numeric (приблизительный цифровой)
- •Datetame (дата/время)
- •Interval (интервал)
- •Типы выражений
- •Задание 2.
- •Решение
- •Ввод параметров
- •Решение
- •Изменение базы данных с помощью запросов.
- •Инструкция delete (запрос на удаление)
- •Решение
- •Инструкция insert (запрос на добавление)
- •Решение
- •Инструкция select ... Into (запрос на создание таблицы)
- •Решение
- •Инструкция update (запрос на обновление)
- •Многотабличные ворпосы.
- •Список литературы
Лабораторная работа № 2. Выражения в запросах.
Выражение является некоторым видом операции, которая включает числа, символьные строки, значения даты и времени. В нем можно использовать значения, извлеченные из конкретных столбцов таблицы, значения литералов и их комбинацию. Как только операция, определенная выражением, завершена, оно возвращает значение оператору SQL для дальнейшей обработки. Выражения можно использовать для расширения или сужения объема информации, извлекаемой из базы данных.
Тип данных, используемых в выражении, оказывает влияние на значение, возвращаемое выражением, поэтому вначале рассмотрим некоторые типы данных, предлагаемые стандартом SQL.
Каждому столбцу в базе данных присвоен тип данных, определяющий вид значений, которые столбец может хранить. Тип данных также определяет операции, которые можно выполнять со значениями столбцов. Если известны типы данных столбцов, используемых в выражении, то можно гарантировать, что выражение является корректным и возвратит надлежащее значение.
Типы данных sql
Стандарт SQL определяет семь основных типов данных в рамках трех общих категорий: символьных, цифровых и дата/время. В свою очередь, для каждого типа имеется одна или несколько вариаций с уникальными наименованиями, которые также известны как типы данных. Приведем краткий обзор каждого из этих типов.
CHARACTER
Этот тип данных служит для хранения символьных строк
(символьный) фиксированной или переменной длины, состоящих из одного или нескольких символов. Допустимые для него символы обычно основаны на наборах символов ASCII или EBCDIC. Данные типа "символьный фиксированной длины" обозначаются кодовым словом CHARACTER или CHAR, а данные типа "символьный переменной длины" обозначаются кодовым словом CHARACTER VARYING, CHAR VARYING или VARCHAR. Размер данных,"типа "символьный фиксированной длины'' определяется пользователем, а максимальный размер данных типа "символьный переменной длины" определяется системой базы данных. (Это правило также применяется к типу данных National Character — национальные символы.)
NATIONAL CHARACTER
(Национальные символы)
Тип данных National Character является таким же, что и тип данных Character, за исключением того, что он использует символы из наборов символов для иностранных языков, определенных ISO. Для обозначения National Character фиксированной длины используются имена NATIONAL CHARACTER, NATIONAL CHAR и NCHAR, тогда как NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING и NCHAR VARYING являются именами, используемыми для обозначения типа National Character переменной длины.
Bit (битовый)
В данных этого типа можно сохранять строки последовательностей двоичных чисел, например оцифрованные изображения и звуковые волны. СУБД определяет размер данных типа, как для целых чисел. Этот тип данных может указываться, как BIT или BIT VARYING.
