Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIT_EKZAMEN_23.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
95 Кб
Скачать
☆

18. Структура команды sql. Типы данных выражения.

Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT – добавить, DELETE – удалить, CREATE TABLE – создать. Примечание: ключевое слово – название, зарезервированное для определённых целей. Например, название команд, устройств и тому подобное.

После действия может следовать одно или несколько предложений. Предложения описывают данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемым командой. Каждое предложение начинается с ключевого слова. Например, WHERE, FROM, INTO. Также многие предложения содержат имена таблиц и полей БД, некоторые – константы и выражения. Имена таблиц, полей и пользователей должны содержать от одного до 18 символов, начинаться с буквы и не содержать пробелов (желательно) или специальных символов пунктуации. В качестве имён нельзя использовать ключевые слова SQL.

Пример команды SQL: DELETE FROM Сведения WHERE НОМЕР=98100

(удалить) (из) (где) (условие)

Типы данных языка SQL (применительно к Access).

Поскольку типы данных АКСЭС отличаются от типов данных SQL, программа АКСЭС должна определить наиболее подходящие типы данных АКСЭС для каждой таблицы или представления SQL.

В приведённой таблице указаны основные типа данных SQL, а во втором столбце, как их интерпретирует АКСЭС.

Тип данных SQL

Тип данных АКСЭС

Bigint

Текстовый (255)

Binary

Двоичный

Bit

Логический

char(размер поля)

Текстовый (<255)

Datetime

Дата/Время

Detimal

Числовой (десятичное число)

Float

Числовой (число с плавающей точкой двойной точности)

Int

Числовой (длинное целое)

Money

Денежный

nchar (размер поля)

Текст

nvarchar (размер поля)

Текст

Smallint

Короткое целое число

Text/ntext

Поле MEMO

Real

Числовой (вещественный)

Выражения

Выражения в SQL используют для выполнения операций над значениями или для выбора информации из БД. Выражения представляют собой определённую последовательность полей, констант, функций, соединённых операторами. Для указания конкретных значений данных используются константы. Различают следующие виды констант:

  1. Константы с фиксированной запятой (но пишется точка) – 21, или 3.75, или -27.835

  2. Константы с плавающей запятой – 1.5Е5, или -3.75Е-6, или 0,235Е24

  3. Строковые константы (должны быть заключены в одинарные кавычки) – ‘Минск’

  4. Отсутствующее значение – NULL

ФИО

Код_менеджера

План по сбыту/млн руб

Иванов И.И.

104

192

Петров А.А,

106

N ULL

С идоров С.В.

NULL

127

Сидоров не менеджер План по сбыту для Петрова не определён

В SQL стандартные функции не определены, поэтому большинство СУБД поддерживает агрегатные (итоговые) функции. К часто используемым можно отнести: sum, avg, max, min, count. Примечание: для функций sum и avg столбец должен содержать числовые значения.

В выражениях SQL можно использовать следующие типы операторов:

- арифметические (+, -, *, /);

- операторы отношения или операторы сравнения (=, <, >, <>);

- логические (AND, OR, NOT);

- специальные или дополнительные (IN – определяет множество значений, BETWEEN, LIKE – применяется для поиска по шаблону, IS NULL – используется для поиска нулевых значений).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]