Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум SQL.rtf
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
929.07 Кб
Скачать

Типы выражений

Обычно при работе с операторами SQL используются следующие три типа вы­ражений:

Сцепление (конкатенация) - Объединение двух или более элементов в одну

символьную строку

Математические - Сложение, вычитание, умножение и деление.

Арифметические для даты/времени - Применение сложения или вычитания к датам

SELECT <список полей>, <вычисляемое поле> AS <имя вычисляемого поля>,

<список полей>….

При составлении выражений используются вышеуказанные операторы и функции.

ACCESS имеет до 15 категорий функций. Каждая категория имеет свой набор функций. Рассмотрим некоторые из них, представленные в таблице,

Функция

Значение

Правописание

Имя

Категория

INT

математические

Выделяет целую часть числа

Int («number»)

Round

математические

Округление до указанных разрядов

Round(«number»;«precision»)

Left

Текстовые

Извлечение левых символов из строкового выражения

Left(«stringexpr»;«n»)

Len

Текстовые

Возвращает длину строки

Len («stringexpr»)

Right

Текстовые

Извлекает правые символы из строкового выражения

Right («stringexpr»; «n»)

Space

Текстовые

Заносит в поле пробелы

Space («number»)

IIf

Управления

Реализует нелинейный алгоритм расчетов

IIf(«expr»;«truepart»;«falsepart»)

Date

Дата/время

Возвращает текущую дату

Date ()

Date$()

Дата/время

Возвращает текущую дату формате

ММ-ДД-ГГГГ

Date$ ()

Month

Дата/время

Выделяет № месяца из даты

Month («number»)

YEAR

Дата/время

Выделяет № года из даты

YEAR («number»)

Chr

Преобразование

Возвращает символ, соответствующий коду ASCII

Chr («charcode»)

Str

Преобразование

Преобразует числовую величину в символьную

Str («number»)

VAL

Преобразует символьную переменную соответствующего содержания в числовую

Val («stringexpr»)

SELECT <список полей>, <вычисляемое поле> AS <имя вычисляемого поля>, <список полей>….

При составлении выражений используются вышеуказанные операторы и функции.

ACCESS имеет до 15 категорий функций. Каждая категория имеет свой набор функций. Рассмотрим некоторые из них