Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Встроенные функции

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

Несмотря на то что количество функций, определенных стандартом SQL92/99, относительно невелико (хотя и было расширено), каждый производитель СУБД добавил к этому множеству собственный набор полезных средств. Таким образом, совершенно не удивительно, что состав фунций, предлагаемых разными СУБД, существенно различается как по функциональности, так и по деталям реализации и синтаксису. В настоящей главе был представлен исчерпывающий обзор некоторых наиболее важных функций, а также особенностей их реализации в конкретных СУБД. Классификация функций была выполнена на основе типов данных, с которыми проводятся операции, а также общей функциональности. Некоторые функции, реализующие нестандартные операции, были выделены в особый подкласс “прочие”. Функции системы безопасности будут подробно рассмотрены в главе 12, а функции XML — в главе 15.ГЛАВ ОПераторы в SQL определены как символы и ключевые слова, используемые для осуществления заданных действий над одним или несколькими выражениями, называемыми Операндами или Аргументами. Арифметические операторы и операторы конкатенации строк Логические операторы Приоритет операторов Оператор присваивания Операторы сравнения Битовые операторы Арифметические операторы используют для числовых вычислений; они интуитивно понятны (если пользователь, конечно, закончил начальную школу) и могут применяться практически во всех предложениях SQL. В табл. 11.1 представлен полный список арифметических операторов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *