Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


СТРУКТУРА КОМАНДЫ 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 NULL
Сидоров С.В. NULL 127

 

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

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

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

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

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

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

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


Поделиться:



Последнее изменение этой страницы: 2019-04-11; Просмотров: 278; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.028 с.)
Главная | Случайная страница | Обратная связь