- •2.Литералы.
- •3.Арифметические операции и операторы.
- •4.Ограничение строк, используемых в запросе.
- •5.Раздел where.
- •6.Условия сравнения.
- •7.Конструкция between.
- •8.Конструкция like.
- •9.Логические операторы
- •10.Раздел order by(Сортировка).
- •11. Однострочные функции.
- •12.Символьные функции.
- •13.Числовые функции.
- •14.Функции работы с датами.
- •15.Функции преобразования.
- •16.Функции общего назначения.
- •17.Типы групповых функций.
- •18.Ключевое слово distinct.
- •19.Создание групп данных.
- •20.Раздел group by.
- •21.Исключение групп.
- •22.Раздел having.
- •23.Вложенные групповые функции.
- •24.Виды соединений.
- •25.Натуральное соединение.
- •26.Использование конструкции using.
- •Inner join таблица using(значение)
- •27.Создание соединений с помощью конструкции on.
- •28.Рефлексивное соединение.
- •29.Трехсторонние соединения.
- •31.Внешние соединения.
- •32.Левое, правое и полное внешние соединения.
- •33.Декартово произведение.
- •34.Перекрестные соединения.
- •35.Синтаксис и правила использования подзапросов.
- •36.Типы подзапросов.
- •37.Однострочные подзапросы.
- •38.Использование групповых функций в подзапросах.
- •39.Многострочные подзапросы.
- •40.Виды операторов над множествами.
- •41.Оператор uni on.
- •42.Оператор intersect.
- •43.Согласование команд select.
- •44.Оператор union all.
- •45.Оператор minus.
13.Числовые функции.
Числовые функции работают с числовыми значениями, изменяя их в соответствии с нужными потребностями.
Функции:
ROUND
Функция ROUND округляет числа с любой заданной точностью
TRUNC
Функция TRUNC усекает число, понижая его точность. Различие между усечением и округлением проявляется, когда за последним из остающихся десятичных разрядов идет значение 5 и выше. Округление привело бы к увеличению содержимого последнего разряда на 1, тогда как при усечении этого не происходит
14.Функции работы с датами.
ADD_MONTHS
Функция ADD_MONTHS возвращает дату с тем же днем месяца, что и в исходной дате, но отнесенную на заданное количество месяцев в будущее (или прошлое). Синтаксис:
ADD_MONTHS ('начальная дата', количество_месяцев);
LAST_DAY
Функция LAST_DAY решает простую задачу, над которой пришлось бы немало поработать при самостоятельном программировании: возвращает последний день любого месяца, указанного в переданной ей дате. Вот ее синтаксис:
LAST_DAY ('дата') ;
MONTHS_BETWEEN
MONTHS_BETWEEN - это совсем простая функция, которая возвращает количество месяцев, разделяющих две даты. Она имеет следующий синтаксис:
MONTHS_BETWEEN (конечная дата, начальная_дата);
15.Функции преобразования.
Под преобразованием данных (data conversion) понимается преобразование информации одного типа в информацию другого типа — обычно текста в дату, время или число, либо наоборот. В вашей базе данных Oracle потребность в преобразовании типов может быть относительно невелика, но функции преобразования данных все равно будут полезны — по двум причинам:
• Они позволяют изменять способ отображения дат, времен и чисел.
• Они упрощают импорт данных из других источников.
TO_CHAR
Функция TO_CHAR преобразует дату, время или число в текст.
Синтаксис:
ТО_CHAR (входное_значение, код_формата);
TO_DATE
Функция TO_DATE преобразует текстовое представление даты (и/или времени) в действительные значения даты/времени.
Синтаксис:
ТО_DATE (входное_значение, код_формата);
16.Функции общего назначения.
17.Типы групповых функций.
Каждая из групповых функций – AVG, SUM, MAX, MIN, COUNT, STDDEV и VARIANCE – принимает единственный аргумент. Функции AVG, SUM, STDDEV и VARIANCE работают только с числовыми значениями. Функции MAX и MIN могут работать с числовыми и символьными значениями данных, а также с датами. Функция COUNT возвращает количество непустых строк для заданного выражения.
AVG- выявляет среднее значение в выбранном столбце
SUM- находит сумму значении в выбранном столбце
MAX/MIN- находит минимальное значение в выбранном столбце
COUNT- возвращает количество возращенных запросом строк
STDDEV -возвращает стандартное отклонение списка чисел
VARIANCE- возвращает дисперсию набора чисел.
