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

58. Типы данных и выражения в sql.

Типы данных:

1). Символьные типы данных – содерж. Буквы, цифры, спец. Символы:

  • CHAR(длина)/СНАRАСТЕR(длина) – символьн. строки фиксированной длины

  • VARСНАR- символьн. Строки переменной длины

2). Целые типы данных – поддерживают только целые числа( дробные части и десятичные точки не допуск.):

  • INTEGER /INT – целое число, для хран. Которого отводится, как пр., 4 байта

  • SMALLINT – короткое целое число – 2 байта

3). Вещественный тип данных – описание числа с дробной частью:

  • FLOAT/SMALL FLOAT - числа с плавающей точкой – 8 и 4 байта

  • NUMERIC/DECIMAL/ DЕС(точность, степень) - Числа с фиксированной запятой

4). Денежные типы – опис. Ден. Величин:

  • MONEY - аналог типу DECIMAL

5). Дата и время – исп. Для хран даты, вр. И их комбин.:

  • DATE/TIME/INTERVAL

6). Двоичный тип – позволяет хран. Данные любого объёма в двоичном коде(цифров. Изображ., файлы и тд):

  • BINARY/BYTE/BLOB

7). Последовательный тип данных

  • SERIAL – тип данных на основе INTEGER позвол. Сформир. Уникальн. значение

Выражения в SQL используются для выполнения операций над значениями, которые считаны из БД иди используются для поиска в БД. Они представляют собой определенную последовательность полей, констант, функций, соединенных операторами. Для указания конкретных значений данных используются константы. Различают следующие виды констант: Константы с фиксированной запятой (пишут точку)( 21, -375.18, 62.3);Константы с плавающей запятой(1.5Е7 );Строковые константы (должны быть заключены в одинарные кавычки)('Минск' 'New York' 'Иванов И. И.')

Большинство СУБД поддерживает агрегатные (итоговые) функции. К часто используемым можно отнести следующие:

· COUNT – количество значений в столбце,

· SUM – сумма значений в столбце,

· AVG – среднее значение в столбце,

· MAX – максимальное значение в столбце,

· MIN – минимальное значение в столбце.

Примечание. Для функций SUM и AVG рассматриваемый столбец должен содержать числовые значения.

Отсутствующее значение (NULL). SQL поддерживает обработку отсутствующих данных с помощью понятия «отсутствующее значение».В них можно использовать следующие типы операторов:

  • Арифметические: + (сложение), - (вычитание), * (умножение), / (деление);

  • отношения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно);

  • логические: AND (логическое "И"), OR (логическое "ИЛИ"), NOT ("НЕТ");

  • специальные: IN - определяет множество, которому может принадлежать значение; BETWEEN - задает границы, в которые должно попадать значение; LIKE - применяется для поиска по шаблону. В шаблоне используются специальные символы: % - заменяет любую последовательность символов; _ (подчеркивание)- заменяет один любой символ; IS NULL -используется для поиска NULL-значений.

Для формирования сложных выражений можно применять скобки.

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